【发布时间】:2017-02-27 21:45:46
【问题描述】:
我正在使用 Entity Framework Core (EF) 为项目构建模型。
现在我想拯救公司及其等级制度。 因此我有以下情况:
- 子公司(子)有任意数量的子和任意数量的父。
- 母公司有任意数量的子代和任意数量的父代。
多对多关系几乎不是问题。真正的问题是多对多和自引用(相同的表名)的组合。
我不知道如何用这些情况编写模型。我希望任何人都可以帮助我。
【问题讨论】:
-
为什么你不能处理 M:M ?
self-referencing (same table name)是什么意思 -
到目前为止,我还没有找到使用 EF 核心的方法。使用自引用(相同的表名)我的意思是,realtion(公司)中的两个实体都是同一个表/模型/实体
-
您是否需要知道如何处理 M : M 与 EF 核心或其他?您必须提供更多信息。否则我们如何为您提供帮助?你的型号代码是什么?
-
我知道如何处理 m:m 关系。在自我引用的情况下,我的方法不起作用,因为实体是相同的
-
你能把你的模型的代码放上去吗?
标签: c# visual-studio-2015 many-to-many entity-framework-core self-referencing-table