2011-12-09 211 views
1

我有一个使用实体框架4.1的MVC应用程序。两个不同实体框架中的相同实体名称

我连接到这个应用程序的两个不同的数据库,所以我在我的项目中创建了两个不同的.edmx文件。这些edmx文件具有不同的容器名称和不同的名称空间。他们都有一个我想在我的应用程序中使用的具有相同名称(和相同字段定义)的表。

当我将这个实体添加到两个模型中时,我的应用程序将无法编译。我收到了一个“具有相同签名的多个定义”错误。

我是否必须重命名实体才能完成此操作?

谢谢!

-Ben

回答

2

EF不支持多类具有相同名称在同一集合,不管什么名称空间的类中,您可以为实体使用不同的名称或将其分解为单独的组件。

相关问题