외국의 주요 관계에만 문제가있을 때 Subsonic과 함께 중첩 된 개체를 사용하는 가장 좋은 방법은 무엇입니까?
-
20-09-2019 - |
문제
쇼핑 카트 애플리케이션에서 subonic을 사용하고 싶지만 세션을 사용하여 주문 객체를 저장하는 코드를 교체하려고합니다. 해당 주문 객체에는 쇼핑 카트 프로세스를 통해 컬렉션에 추가되는 컬렉션 또는 주문 테일 객체가 있습니다. 나는 Subsonic이 할 수있는 일에 깊은 인상을 받았으며이 프로젝트에서 어떻게 구현할 수 있는지 누락된다고 생각합니다. 내가 필요한 것은 :
Order.OrderDetails.Add(new OrderDetail());
현재 Subsonic은 OrderDetails 테이블의 외국 키를 기반으로 한 일대일 관계를 만들고 있습니다. 그러나 Order.ArderDetails는 iqueryable 인터페이스로 제공됩니다. 재산 관리 방법을 더 많이 통제하고 싶습니다. 다른 사람은 어떻게 데이터베이스에 저장하기 전에 Subsonic 생성 객체를 사용하여 메모리에 데이터를 유지 했습니까?
해결책
부분 클래스를 통해 다른 속성을 추가하고 생성 된 것 대신에 사용할 수 있습니다.
public partial class Order {
public IList<OrderDetail> Details { get; set; }
}
제휴하지 않습니다 StackOverflow