首先,这是EF的3.5版本,而不是新的4版本。
这是我所追求的一个简单的例子。
想象一下,在第一个EDMX中我们有员工和部门的对象。 想象一下,在第二个EDMX中我们有订单对象。
两个EDMX模型都指向同一个数据库。
谢谢
答案 0 :(得分:2)
It is possible但是使用此类连接模型非常困难(高级),因为您将失去设计器支持,您将不得不将模型维护为XML文件。此外,它仅在EDMX文件的CSDL层中受支持,因此必须共享MSL和SSDL。 CSDL之间的引用只能是一种方式,因此Order
可以使用Employee
和Department
,但Department
和Employee
将不了解{{} 1}}(如果你以相反的方向进行参考,则反向行为)。
将这两个EDMX合并为单个EDMX要容易得多。
答案 1 :(得分:1)
领导EF开发人员2008年的一篇文章讨论了2个解决方案:
看来解决方案(a)就是Ladislav Mrnka所说的。