Est-il possible d'obtenir la liste après Session.Fermer comme ci-dessous?Nhibernate-Linq: Comment utiliser la liste Iqueryable après la fermeture de la session?
var bundles = session.Linq<Bundle>();
session.Close();
var bs = bundles.ToList();
Je reçois une erreur, existe-t-il une syntaxe différente pour cela?
Mais je veux utiliser l'objet IQueryable, en dehors Nhibernate Couche DataAccess. – NetSide
Vous pouvez renvoyer ToList depuis votre couche DataAccess. Ou vous ne fermez pas la session et la transaction. –
Si vous travaillez sur un projet web, vous pouvez utiliser la stratégie session par requrest. Que se passe-t-il si nous ne fermons pas la session? http://frickinsweet.com/ryanlanciaux.com/post/NHibernate-Session-Per-Request.aspx – Sly