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