Warum implementiert DbContext keine IDbContext-Schnittstelle?

Warum gibt es keineIDbContext Schnittstelle im Entity Framework? Wäre es nicht einfacher, Dinge zu testen, wenn es eine vorhandene Schnittstelle mit Methoden wie SaveChanges () usw. gäbe, von der Sie Ihre benutzerdefinierte Datenbankkontextschnittstelle ableiten könnten?

public interface ICustomDbContext : IDbContext
{
    // add entity set properties to existing set of methods in IDbContext
    IDbSet<SomeEntity> SomeEntities { get; }
}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage