EF 5.0 - 错误建议“CLR类型到EDM类型的映射不明确,因为多个CLR类型与EDM类型匹配”

时间:2013-09-30 15:32:54

标签: asp.net asp.net-mvc wcf entity-framework asp.net-mvc-4

我们在项目中使用MVC4.0EF 5.0BLLWCF服务架构。我们使用MVC Areas构建了项目,我们需要为开发期间创建的每个新区域访问数据模型。在这种情况下,需要在多个数据模型中使用相同的表格,例如:我们有一个表格,例如客户在两个数据模型中使用。在这种情况下 -

我们收到运行时错误

  

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

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

•在不同的程序集中包含数据模型

•重命名EDMX个文件

中的实体

我们希望将来可以根据新的EDMX创建大量MVC Areas个文件。能否请您推荐上述哪一种选择更好?为什么?我们可以使用其他替代品吗?

0 个答案:

没有答案