데이터베이스에서 Entity Framework Model (4.0)을 생성했습니다. 필자는 데이터베이스를 설계하지 않았고 스키마를 제어하지 않지만 외래 키 제약 조건이 정의되지 않은 몇 가지 테이블이 있지만 암시 적 관계가 정의되어 있습니다. 예를 들어Entity Framework - 수동으로 탐색 속성 추가
: GenderID RaceID
모두 성별과 인종에 대한 테이블이 있습니다 그러나 사람들의 테이블에 외래 키가 없습니다 :
나는 다음과 같은 열이있는 테이블라는 사람이있다.
모델을 가져 왔을 때 이러한 관계에 대한 탐색 속성이 추가되지 않았습니다. 수동으로 추가하려고했으나 From Role 및 To Role을 사용할 수 없습니다. 나는 관계를 어떻게 추가 할 지 잘 모르겠다. 어떻게해야합니까?
+1 내 머리카락을 남겨두고 있습니다. # 6은 협회의 속성 페이지에서 참조 제한 조건 설정에서 외래 키 열을 변경해야한다고 추가 할 것입니다. [...] 키를 눌러 참조 제약 조건 대화 상자를 열고 디자이너가 종속 속성에서 자식 테이블에 연결 한 더미 필드를 변경합니다. –
또한 자식 테이블의 속성으로 이동하여 디자이너가 추가 한 더미 필드를 삭제해야합니다 (그리고 자식 테이블의 실제 필드에 매핑되지 않음). –
보기의 경우 기본 키 정의가 올바른지 확인하십시오 (마우스 오른쪽 단추로 관련 필드를 선택하고 속성에서 EntityKey로 표시). 그렇지 않은 경우 종속 관계가 주요 속성 ... ' –