【发布时间】:2013-01-09 20:57:03
【问题描述】:
我有 3 个(将来可能更多) 个彼此完全不同的大型项目,但是它们都有大约 15+ 个表格 >(用户、角色、用户首选项、用户日志...等)。这些公用表上的任何更改以及实体上的更改始终适用于所有项目。
到目前为止,每个项目都有一个单独的EDMX,它复制每个项目的这些实体。对这些公共实体或表的任何更改都需要将相同的更改复制 3 次。
有没有办法在单独的项目中定义这些实体,然后在每个项目中 reuse 它们?
请记住,这些共享实体与每个项目中的其他实体都有关系(这是每个项目特定的信息)。
我想做的是在EDMX 中引用一个对象(来自另一个EDMX) 而不仅仅是tables/views/sps (据我所知这是不可能的)。
注意: 我在 ADO.NET 上找到了一些较旧的博客,但到目前为止我还没有找到任何真正的解决方案。
【问题讨论】:
标签: .net entity-framework project edmx