2010-02-05 5 views
1

Je voudrais savoir, si c'est une bonne idée et ne casse pas le modèle à plusieurs niveaux, si je rends le DAL IQueryable - Collections, puis utiliser Linq dans la BLL pour faire mes requêtes? Qu'en est-il de n-tiered alors? Cela signifie-t-il que toutes mes entités sont extraites de la base de données puis interrogées en mémoire? ... ce serait génial ...Linq2nHibernate dans la couche de gestion?

Répondre

0

Cela dépend de votre implémentation de UnitOfWork. Utilisez Nhibernate LINQ et assurez-vous que la session n'est pas fermée chaque fois que vous effectuez une opération LINQ sur le IQueryable renvoyé par votre DAL.

Questions connexes