나는 다음과 같은 클래스 구조가 있습니다NHibernate를 가진 aggregate의 손주자를 열망하는 방법?
class TestCase {
public IList<Step> Steps { get; set; }
}
class Step {
public IList<Action> Actions { get; set; }
}
class Action { }
나는 TestCase
를로드 할 모든 Step
들, 그리고 하나 개의 쿼리의 모든 Event
들과 선택 N + 1 문제를 피할 수 있습니다.
IMultiQuery
사용)
TestCase
들과 함께
Step
의로드의 문제를 해결하지만, 내가 어떻게
Action
이 너무이야로드 것인가?