Bonjour,
J’ai un petit souci lors de la récupération des données après l’exécution d’une requête avec NHibernate.
Je crée une requête à l’aider de l’objet ICriteria et de façon dynamique, c'est-à-dire que je n’ajoute certaines projections seulement lorsqu’elles sont demandées.
J’exécute la requête :
Quote:
Dim oResult As IList(Of Array) = oCriteria.List(Of Array)()
Et c’est là que le problème intervient : je ne peux récupérer les données qu’en utilisant oResult(0).GetValue(0), et comme la requête est créée dynamiquement la valeur numérique des indices n’est jamais la même.
Comment est-il possible d’associer un alias aux colonnes renvoyées par la requête et comment s’en servir ensuite ?
Je cherche à faire quelquechose comme ça : oResult("colonne").
Merci de votre aide.