시스템에 2 개의 데이터베이스 (SQL Server 2005)가 있습니다. 하나는 구성 데이터 용이고 다른 하나는 Application Data 용이지만 두 데이터베이스 모두에 필요한 일부 테이블이 있습니다. 동의어를 사용하여 해결했지만 문제는 Entity Framework에서 테이블을 매핑 할 때입니다. 설정 데이터베이스에 지역화를 위해 사용되는 언어 테이블이 있습니다. 그러나 응용 프로그램에는 "Countries"라는 테이블이 있으며 번역 된 필드를 포함하는 자식 테이블이 있습니다. My Entity Framework Context는 응용 프로그램 데이터베이스의 테이블을 매핑하며 다른 데이터베이스의 Languages 테이블을 매핑하는 유일한 방법은 응용 프로그램 데이터베이스에서 만든 뷰입니다. 모든 것이 잘 작동하지만 나는 CountryTranslation 엔티티와 언어 엔티티 사이의 연결을하려고하면이 예외 얻을 :Entity Framework에서 테이블과 뷰를 연결할 수 있습니까?
이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!
참고로 앞뒤로 나가서 답을 표시 할 수 있습니다. –