0
B가 A_Id 필드를 포함하는 테이블 A와 테이블 B 사이의 단순한 관계를 가정합니다.LinqToSql에서 개체 관계를 가장 잘 할당하는 방법
이제 A 유형 (currentA)의 오브젝트가 있고 새로운 B 오브젝트를 작성하려고한다고 가정하십시오.
B newB = new B() { A_id = currentA.Id };
이 관계를 설정하는 올바른 방법입니까? 또는해야합니까 :
B newB = new B() { A = currentA };
두 번째 경우 B.A_Id가 자동으로 설정됩니까?
아마 둘 다 명시 적으로 설정해야합니까?
B newB = new B() { A = currentA, A_Id = currentA.Id };
내가 제대로 나중에 데이터베이스에 저장할 수 있도록이 새로운 관계를 설정하는 가장 우아한 방법을 찾고, 내가 수행 할 수 있습니다 예를 들어 ... 즉시 이용할 수 있습니다 :
MessageBox(String.Format("B's parent is now {0}", B.A.Name));