我的系统中有两个数据库(sql server 2005),一个用于配置数据,另一个用于应用程序数据,但是这两个数据库中都需要一些表。我们已经用同义词解决了这个问题,但问题是当我们在实体框架中映射表时。
配置数据库中有一个用于本地化的语言表。但是在应用程序中,我们有一个名为“countries”的表,它有一个子表来包含翻译的国家字段。
我的实体框架上下文映射应用程序数据库中的表,从其他数据库映射语言表的唯一方法是包含在应用程序数据库中创建的视图。一切正常,但当我试图在CountryTranslation实体和Language实体之间建立关联时,我得到了一个例外:
Problem in Mapping Fragments starting at lines 733, 855: Non-Primary-Key column(s) [pai_codlan] are being mapped in both fragments to different conceptual side properties - data inconsistency is possible because the corresponding conceptual side properties can be independently modified.
你知道这是不是一个可能的情况?我该如何解决?
谢谢!