0

我们在项目中使用MVC4.0EF 5.0BLL服务WCF架构。我们已经构建了项目,MVC Areas并且我们需要在开发过程中创建的每个新区域都可以访问数据模型。在这种情况下,需要在多个数据模型中使用相同的表,例如:我们有一个表,例如在两个数据模型中使用的客户。在这种情况下——

我们得到一个运行时错误

CLR 类型到 EDM 类型的映射不明确,因为多个 CLR 类型与 EDM 类型“客户”匹配。

经过研究,我们了解到这是一个已知的限制,EF并且有两种方法可以解决这个问题

• 在不同的程序集中拥有数据模型

EDMX•重命名文件中的实体

EDMX我们预计将来会基于新创建大量文件MVC Areas。您能否推荐上述哪个选项更好,为什么?还有其他我们可以使用的替代品吗?

4

0 回答 0