2011-09-18 6 views
3

을 감안할 때 3 데이터베이스 테이블을 조인하는 : 기업을 시장, BusinessesMarkets엔티티 프레임 워크 테이블

나는 새로운 사업을 추가 할 나는 사업이 특정 시장에 싶어요. EntityFramework에서 조인 테이블에 추가하는 방법은 무엇입니까?

예를 들어 사용자는 ABC Co라는 새로운 비즈니스를 만들고이를 남부 지역 시장에 추가하려고합니다.

답변

7

이 도메인 모델에 대한 몇 가지 가정을하고있다 :

var southernRegion = db.Markets().Find(the_id); 
var abcCo = new Business(); 

southernRegion.Businesses.Add(abcCo); 

db.SaveChanges(); 

EF 당신을 위해 조인 테이블을 처리합니다!

+0

매우 멋지다! 하나 : southernGroup.Markets.Add (abcCo), 나는 없었습니다. 인텔리 센스 시장. 나는 남부 그룹을 가지고 있었다. 툴팁에 "Market.Businesses"가 표시되었습니다. – Rod

+1

Woops! 오타 내 부분에, 나는 내 대답을 업데이 트했습니다. – Paul

+0

방금 ​​"감사합니다!"라고 말하고 싶었습니다. 다시. 이것은 나를위한 출현이었다. 이것이 4 년 전이라고 믿을 수 없다! 나는이 지식으로 오늘 누군가를 도울 수 있었기 때문에 이것을 상기 시켰습니다. – Rod