2014-02-21 3 views
2

내가 가진 표 나는이 오류두 개체가 동일한 행에 매핑되는

Error 3 Error 3034: Problem in mapping fragments starting at lines 2212, 2218: 
Two entities with possibly different keys are mapped to the same row. 
Ensure these two mapping fragments map both ends of the AssociationSet to the corresponding columns. 

를 얻을이 테이블을 매핑 할 내가 삭제하고 다시 만들려고 할 때이 같은 Field1 PK int not null Field2 PK int not null 모델 안의 테이블. 내가 읽어 becuse 난 테이블을 추가하면 또 다른 오류를 제공하지만 난 문제를 조사 할 때 마지막에 나는 항상 내가이 문제를 처리 할 수있는 방법

저를 도와주십시오 오류 ...

+0

아래 표를 사용하기 위해 오류 및 continiue를 제공하지 않습니다 빨간색 상자 안에 해당 테이블을 삭제할 때이 이전 모델의 사진입니다 귀하의 질문에 대답하십시오. 모델과 매핑을 보여줍니다. – Pawel

+0

@Pawel 또한 문제를 해결하는 방법을 내 문제를 편집합니다. 의견을 보내 주셔서 감사합니다. – saulyasar

+0

@saul 질문과 답변을 분리하여 답변을 추가하는 것이 더 좋습니다. – Soren

답변

2

을 얻을, 내가 뭔가를 실현 이 데이터 모델 상황에 대한 기사 전에 나는 문제가 발생하는 이유를 이해합니다. (엔터티 프레임 워크에서 조각 조각 매핑 문제)

실제로 문제는 테이블 매핑에서 비롯된다. 왜냐하면 그 테이블에는 많은 관계가 많으므로이 테이블을 모델 디자인에 배치하면 항상이 오류가 발생하고 마지막으로 디자인 측면에서 테이블을 삭제하고 데이터 모델에 테이블을 추가하면 프로그램을 빌드 할 수 있습니다. 왜냐하면 내가 이것을 배웠고 모델에 새로운 뷰를 추가하고 나에게 오류를주지 않았기 때문에 당신이 이것을 생각할 수 있기 때문에 나는 이것을 말하고있다.

하여 더 프로그램이 더 충분한 세부 사항이없는

enter image description here

enter image description here

관련 문제