我正在使用以下模式构建应用程序:Silverlight、RIA、EF、Prism、SL 单元测试。
该项目将有许多实体和许多引用这些实体的模块。每个实体与 RIA 域服务和相关元数据一起位于其自己的 RIA 服务库中。
当我在两个不同的实体中引用某个表时,我遇到了问题。例如表栏存在于 entity1 和 entity2 中。
我的问题:在多个实体(.edmx 文件)中拥有同一个表是一种好习惯吗?
如果是这样,有什么好方法可以避免它们导致多次引用错误?
如果不是,当我在另一个实体中需要该表时该怎么办?