Linq-to-Sql 클래스는 부모에게 자식 컬렉션에 대한 참조와 부모에 대한 참조 (단일 또는 컬렉션)를 모두 제공합니다. 이렇게하면의 두 방향으로 "드릴"을 사용할 수 있으며 매우 편리해 보입니다.비즈니스 개체 간 순환 참조가 (계층 구조에서) 공통적입니까?
수동으로 작성된 비즈니스 오브젝트 (POCO 또는 기타)에도 사용하기 적합한 디자인입니까? 경우에; 찬성/반대 의견, 또는 이것이 권장 될 구체적인 상황은 무엇인가?
EDIT1 :
나는 논리 중심의 행동에 대해 주로 생각하고 있어요; 사용자 상호 작용이 아니라 금융 거래, 게임 소프트웨어 등을 다루는 프로그램과 같은 의미입니다. 하위 엔티티를 다루고 부모의 매개 변수가 필요한 경우 어떻게할까요? 아주 편리하지만 어쩌면 문제가되는 코딩 관행의 다른 부분 일 수도 있고 내가 이걸 필요로한다고 느낄 수도 있습니다 ..
건배! ORM이 모든 것을 처리하도록 당신이 데이터베이스에 이러한 의존성을 도입해야한다고 제안하는 것이 맞습니까? NHibernate (FluentNH 가능성이 있음)를 사용할 계획이지만, atm과 함께 튜토리얼 수준에 있습니다. 그런 ORM (?)에서 이것이 쉽거나 오류가 발생하기 쉬운 작업인지 아직 판단 할 능력이 없습니다. – bretddog