具有父/子表的实体框架多对多

时间:2014-04-14 01:48:12

标签: entity-framework many-to-many parent-child

我正在尝试使用lambda语法或查询语法开发一个查询,该查询在字段为父级和子级的表中查找父级。

我的模特基本上是

实体
ENTITYID
名称
年龄
的EntityType

EntitiesRelation
EntityParentID [PK,FK,EntityID]
EntityChildID [PK,FK,EntityID]

我知道我无法直接访问EntitiesRelation表(因为它是一个Join表)。我有其他关于连接表的查询,但是这种情况,直到现在我都无法解决。

1 个答案:

答案 0 :(得分:1)

您应该有两个导航属性,如您所述的Entities1和Entities11,一个属于父级关系,另一个属于子级。

看看每个人对应的设计师,并将其命名为“父母”和“儿童”,然后你就可以了。