将两个不同的SQL Azure数据库添加到我的解决方案 - DB1.edmx和DB2.edmx。它们具有不同的连接字符串和初始化的对象上下文。数据库没有任何公用表名。但是,在编译期间它会返回错误 “部分方法可能没有多个定义声明实体框架”。这是由于SQL Azure数据库中常见的一些表(federation_distribution_history,federation_member_distribution_history等)。
解决此问题的正确方法是什么?
答案 0 :(得分:1)
正如GertArnold所指出的,请使用两个不同的命名空间。即使名称相同,不同名称空间中的类也会被视为不同。有关详细信息,请参阅http://msdn.microsoft.com/en-US/library/z2kcy19k(v=vs.100).aspx。
最诚挚的问候,
徐明。