【发布时间】:2012-04-13 12:15:20
【问题描述】:
我有 5 个不同的 edmx 文件,每个文件包含许多表(大约 40 个)。
现在我要为位于那些不同 edmxs 上的一些表添加相同类型的引用属性。例如,假设在 edmx1 我有 Worker 实体,在 edmx2 我有客户实体,在 edmx3 我有供应商实体等等。现在我想添加对 Worker、Customer 和 Supplier 的 Location 实体的引用。我可以将 Location 表添加到每个 edmx 并进行代码复制。但就我而言,我有许多共同的实体,而不仅仅是位置。实际上,我更喜欢将所有公共实体分离到不同的 edmx,并对具有引用公共实体的实体的其他 edmx 执行类似“继承”之类的操作。这样的事情可能吗?如果是这样 - 如何?如果不是 - 这种情况的常见解决方案是什么?
【问题讨论】:
标签: .net entity-framework edmx