我的系统中有2个数据库(sql server 2005),一个用于配置数据,另一个用于Application Data,但两个数据库中都需要一些表。我们已经使用同义词解决了这个问题,但问题是我们在实体框架中映射表时。 我们在配置数据库中有一个语言表,用于本地化目的。但是在应用程序中我们有一个名为“Countries”的表,它有一个子表来包含翻译的国家/地区字段。 我的实体框架上下文映射应用程序数据库中的表,并且从其他数据库映射Languages表的唯一方法是包括在应用程序数据库中创建的视图。一切正常,但是当我尝试在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.
您知道这是否是一种可能的情况?我该如何解决这个问题?
THX!
答案 0 :(得分:0)
解决! 我所要做的就是删除映射为实体属性的列,并保留导航属性。