Linq-to-NHibernate prend-il en charge la récupération des données de plusieurs entités dans une même requête?Linq-to-nHibernate Requête avec plusieurs entités?
par exemple .:
Dim query = From f In context.Session.Linq(Of Floor)() _
Select f.Id, f.Name, f.Building.Id, f.Building.Name
Dim results = query.ToList()
Lorsque Building
est l'entité mère de Floor
.
Exception: { "index était en dehors des limites du tableau."} ne pouvait pas instancier: VB $ AnonymousType_0'4 [ [System.Int32, mscorlib, Version = 2.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089], [System.String, mscorlib, version = 2.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089], [System.Int32, mscorlib, version = 2.0.0.0, Culture = neutral, PublicKeyToken = b77a5c561934e089], [System.String, mscorlib, Version = 2.0.0.0, Culture = Neutre, PublicKeyToken = b77a5c561934e089]] Cependant, la sortie SQL est: SELECT id, nom FROM floor - donc pas de preuve d'une jointure. – Starfield