Disons que j'ai simple parent-> structure de classe enfant comme indiqué ci-dessousFiltrage NHibernate hiérarchie à l'aide des tables de lien
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
Ceux-ci sont mis en correspondance avec deux tables en utilisant Fluent NHibernate. Aucun problème.
J'ai maintenant une 3ème classe, appelons 'Utilisateur'. Cette classe contient une liste d'objets Parent.
Public Class User
Public UserID As Integer
Public Parents As IList(Of Parent)
End Class
Cependant, la liste des parents doit être filtrée à l'utilisateur par une table de correspondance (UserParentMap) qui contient et ParentID UserID. De plus, les objets 'Child' devraient être filtrés de la même manière par une table appelée UserChildMap qui contient UserID et ChildID.
Ma question est la suivante: est-il possible que NHibernate utilise automatiquement ces tables de mappage pour filtrer la collection parent/enfant en les mappant à l'utilisateur?
Merci
James
Je suis un peu confus ... vous parlez à propos d'une relation plusieurs-à-plusieurs ici? –
Je ne pense pas que ce que je veux faire est possible tbh. – James