두 개의 Linq2SQL 객체, Order
및 OrderLine
이 있습니다. Order
에는 복수 OrderLine
이 포함되어 있습니다.Linq의 하위 엔티티를 SQL에 추가하는 방법은 무엇입니까?
나는 생성자 주문 (예약 예약)을 만들었습니다. 아이디어는이 생성자가 새로운 순서와 포함해야하는 순서를 생성한다는 것입니다. NullReferenceException이의
public Order(Reservation reservation) {
this.date = DateTime.Now;
this.Reserveration = reservation;
OrderLine orderLine = new OrderLine(reservation);
//this.attach_Orderlines(orderLine);
this.Orderlines.Add(orderLine);
}
this.Orderlines.Add(orderLine)
결과 :
나는이 코드를 가지고있다. 전화 할 때도 마찬가지입니다. this.attach_Orderlines(orderLine)
처음에는 Order
을 저장해야하지만 어떻게해야합니까? 저장 함수가 포함 된 DataContext에서 Order를 호출하지 않습니다.
아니요, InsertOnSubmit이 필요하지 않습니다. – leppie
@leppie - 이유를 설명하는 배려? 게시 된 코드는 테이블에서 파생 된 Orderlines 개체의 .Add 메서드 (아마도 LINQ2SQL 질문)를 사용하여 보여줍니다. 추가 및 제거 방법은 더 이상 내 대답에 많은 링크에 명확하게 표시된 베타 버전을 넘어 VS2008에 존재하지 않습니다. –
CraigTP
InsertOnSubmit이 없습니다. 내가 사용하고있어.Net 3.5. – jao