如何在两个ObjectContext中区分具有相同实体集名称和相同实体名称的两个实体

时间:2011-12-13 08:58:27

标签: entity-framework objectcontext

我的项目中有两个edmx文件,每个文件都连接到不同的数据库,但数据库具有相同的模式,我想查询记录并添加到其他数据库,但是当我编译项目时,我收到了错误信息:

'ConsoleApplication17.Person._id'与'ConsoleApplication17.Person._id'之间存在歧义

部分方法可能没有多个定义声明

任何人都可以提供帮助吗?

1 个答案:

答案 0 :(得分:0)

如果您有两个具有相同架构的数据库,则不需要两个EDMX文件。你需要一个和两个连接字符串。异常最可能意味着映射中的歧义(一切都定义了两次)或实体类生成两次(对于每个EDMX)。