在我的SQL Server 2012数据库中,我有一个名为SubjectArea
的实体,它与另一个实体有多对多的关系,名为Entity
。
我运行了EF POCO反向电动工具,它产生了以下DbContext
:
...
public DbSet<Entity> Entities { get; set; }
public DbSet<SubjectArea> SubjectAreas { get; set; }
public DbSet<SubjectAreaEntitySubjectAreas_EntitySubjectAreaEntities> SubjectAreaEntitySubjectAreas_EntitySubjectAreaEntities { get; set; }
...
从中可以看出,SubjectAreaEntitySubjectAreas_EntitySubjectAreaEntities
是SQL Server数据库中的中间表的名称。
鉴于上述情况,检索所有SubjectArea
个对象的集合的正确EF语法是什么,其中每个SubjectArea
将包含其Entity
个对象的子集合?