2012-05-29 4 views
1

Je veux utiliser Pivot avec une requête nommée avec nhibernate 3.3 et l'utiliser dans un GridView.Get SqlConnection from Nhibernate 3.3

J'ai vu sur NHibernate, Pivot-table and/or GetNextID() que je peux utiliser le transformateur de résultat mais je ne peux pas prédire quels seront les champs. (Donc un bean n'est pas possible je pense, et j'ai besoin d'avoir une colonne nommée)

Donc la meilleure solution est d'utiliser une requête nommée et de la mettre dans un DataTable.

Existe-t-il un moyen facile d'obtenir les données et de les placer dans un DataTable. Une méthode consisterait à récupérer SqlConnection à partir de nhibernate et à l'utiliser pour récupérer les données renvoyées par la procédure stockée. Mais quelqu'un comment faire cela?

Cordialement

+1

'session.Connection'? – Firo

+0

bien ... merci c'était assez facile mais je n'ai pas trouvé cette information sur internet. pouvez-vous poster une réponse, donc je signale comme la réponse –

Répondre

4

Interface NHibernates ISession a la propriété Connection qui donne l'objet de connction ADO.NET sous-jacent.