实体框架 6 中的"Entity Type"究竟是什么?


实体

框架 6 中的短语"实体类型"到底是什么意思?

我徒劳地搜索了一个严格的定义,但它似乎指的是从 DbContext 派生的类中定义为 DbSet 的任何实体。 这是一个完整的定义吗?或者它能意味着别的什么?

例如,在下面的代码片段中,"MyClass"是定义"实体类型"的唯一方法吗?

 public class MyDbContext : DbContext
 {
      public DbSet<MyClass> MyClasses {get;set;}
 }

从注释中收集到的,"实体类型"是:

  1. 派生自 DbContext 的类中定义为数据库集的任何类。
  2. 引用数据库对象的所述类的任何成员。
  3. modelBuilder.Entity 调用中使用的任何类。

最新更新