외국의 주요 관계에만 문제가있을 때 Subsonic과 함께 중첩 된 개체를 사용하는 가장 좋은 방법은 무엇입니까?

StackOverflow https://stackoverflow.com/questions/1529117

문제

쇼핑 카트 애플리케이션에서 subonic을 사용하고 싶지만 세션을 사용하여 주문 객체를 저장하는 코드를 교체하려고합니다. 해당 주문 객체에는 쇼핑 카트 프로세스를 통해 컬렉션에 추가되는 컬렉션 또는 주문 테일 객체가 있습니다. 나는 Subsonic이 할 수있는 일에 깊은 인상을 받았으며이 프로젝트에서 어떻게 구현할 수 있는지 누락된다고 생각합니다. 내가 필요한 것은 :

Order.OrderDetails.Add(new OrderDetail());

현재 Subsonic은 OrderDetails 테이블의 외국 키를 기반으로 한 일대일 관계를 만들고 있습니다. 그러나 Order.ArderDetails는 iqueryable 인터페이스로 제공됩니다. 재산 관리 방법을 더 많이 통제하고 싶습니다. 다른 사람은 어떻게 데이터베이스에 저장하기 전에 Subsonic 생성 객체를 사용하여 메모리에 데이터를 유지 했습니까?

도움이 되었습니까?

해결책

부분 클래스를 통해 다른 속성을 추가하고 생성 된 것 대신에 사용할 수 있습니다.

public partial class Order {
    public IList<OrderDetail> Details { get; set; }
}
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top