2009-09-04 2 views
1

사용자 정의 모델 결합기를 사용할 때 연관된 엔티티가 어떻게 업데이트되는지 이해하려고합니다.asp.net mvc custom modelbinder - 통합 된 엔티티로 업데이트를 수행하는 방법

카테고리 엔티티와의 관계가있는 제품 엔티티가 있고 제품의 카테고리 선택 목록을 양식의 드롭 다운에 표시하는 경우

사용자가 새 범주를 할당하고 해당 변경 사항을 제품과 함께 유지해야합니다. 업데이트 된 카테고리를 할당하기 위해 바인딩이 어떻게 구현됩니까? 제품의 속성은 쉽지만 Product.Category = category는 어떻게 설정합니까?

답변

0

사용자 정의 모델 바인딩 같은 소리 분명 :-)에게 있습니다

희망은 방금 설치로 제품과 카테고리 간의 관계를 노력하고있다. ("Context.Category", "ID"카테고리 ID)를

product.CategoryReference.EntityKey = 새로운 EntityKey;

은 같은 것을 할 것이다 이렇게하려면

이는 단순히 엔티티의 외래 키 관계를 업데이트합니다.

+0

답장을 보내 주셔서 감사합니다. 나는 nhibernate를 사용하고 있지만 귀하의 코드가 SQL에 linq을 참조한다고 가정합니다. –

관련 문제