Just a quick question. Was it worth it to add IDbContextFactory.CreateDbContextAsync in #24768 sacrificing the covariance?
I used to inherit sqlite contexts for tests in my solution. I will find the way to deal with the new contract, but I'm really curious.