Я ищу подтверждение о том, что DbContext.Set<T>
возвращает.
Скажем, например, у меня было 2 класса:
public class MyEntity
{
public string MyProperty { get; set; }
}
public class MyContext : DbContext
{
public DbSet<MyEntity> MyEntities { get; set; }
public DbSet<TEntity> GetSet<TEntity>() where TEntity: class => Set<TEntity>();
}
Если contextInstance = new MyContext();
, contextInstance.MyEntities
возвращает ТОЧНО те же DbSet
, что и contextInstance.GetSet<MyEntity>()
?