2009-06-10 9 views
1

은의 유창함 자 NHibernate를 사용하여 두 개의 테이블에필터링 NHibernate에 계층 구조 사용하여 링크 테이블

Public Class Parent 
    Public ParentID As Integer 
    Public Children As IList(Of Child) 
End Class 

Public Class Child 
    Public ChildID As Integer 
    Public Parent As Parent 
End Class 

이 매핑되어 아래와 같이 나는 간단한 부모 -> 자식 클래스의 구조를 가지고 있다고 가정 해 봅시다. 문제 없어.

이제 제 3의 클래스가 생겼으니 '사용자'라고 부르 자. 이 클래스에는 부모 객체의 목록이 포함됩니다.

Public Class User 
    Public UserID As Integer 
    Public Parents As IList(Of Parent) 
End Class 

그러나 부모 목록 및 ParentID 아이디를 포함하는 매핑 테이블 (UserParentMap)에 의해 사용자에게 필터링해야한다. 또한 'Child'개체는 UserID 및 ChildID가 포함 된 UserChildMap이라는 테이블로 유사한 방식으로 필터링해야합니다.

제 질문은 NHibernate가 부모/자식 컬렉션을 사용자에게 매핑 할 때 이러한 매핑 테이블을 자동으로 필터링하도록 할 수 있습니까?

감사

제임스는

나는 내가 원하는 것을 생각하지 않는다
+0

을 포기하고있어 가능하다 여기에 다 대다 관계에 대해? –

+0

내가하고 싶은 일은 가능한 tbh라고 생각하지 않습니다. – James

답변

1

당신이 말을 내가 ... 내가 조금 혼란 스러워요이 질문 :