2015-01-14 2 views
0

방금 ​​두 개의 외래 키 (하나의 대량 업로드 항목을 여러 제목에 링크)가 포함 된 SQL 테이블을 만들었습니다. 내 edmx 모델을 업데이트 한 후.테이블이없는 연관에 매핑 된 Entity Framework 테이블

다이어그램에 표가없는 것으로 나타났습니다.
내 제목 표와 내 bulkupload 표 사이에 매핑 된 연결 만 있습니다.

다이어그램에 테이블이 없으므로 테이블을 삭제할 수 없습니다.
C# 코드에 연결이 없으므로 테이블에 항목을 추가 할 수 없습니다. '

누구에게 이런 일이 발생했는지에 대한 정보가 있으며이 테이블을 수정하고 추가하여 항목을 추가 할 수있는 방법에 대한 정보가 있습니까?

+1

이것은 "다 대다"입니다. 관계에 대한 속성이 없으면 다이어그램에 테이블이 없습니다. 당신은 협회를 삭제할 것입니다. ~ 관계에 속성 ....을 추가하려면 추가 테이블이 있어야합니다. 일반적인 예를 들어, 특정한 emp-for-a-jobtitle이 시작된 시작 날짜로 employee-to-jobtitle (many to many)을 생각하십시오. 일명 "Sam"은 "01/01/2015"에서 "관리자"가되었습니다. – granadaCoder

+0

그래서 테이블에 추가 필드를 추가해야한다고 말하는 것을 요약 해주십시오. 내가 협회를 떠난다면 단체를 통해 협회에 추가 할 수있는 방법이 있을까요? –

+0

아니요, 새 속성을 추가 할 필요가 없습니다. 관계 만있는 경우에는 edmx에 여분의 테이블이 없지만 2 개의 FK가있는 테이블이 데이터베이스에 있습니다. – granadaCoder

답변

0

원하는 경우 협회로 남길 수 있습니다. 당신의 접합 테이블에 물건을 추가하기 위해서 당신은 Icollection에 물건을 추가 할 수 있습니다 :

BulkEntry.Titles.add(TitleToAdd) 
관련 문제