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?
1
A
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
- 1. Gestion des transactions dans la couche de service ou la couche de référentiel?
- 2. Couche de gestion, couche de données, où placer des requêtes?
- 3. Comment appeler DataAnnotations dans la couche de gestion (ASP.NET)?
- 4. Retour des données de la couche de gestion à la couche de présentation
- 5. Transmission de données entre la couche de gestion et la couche d'accès aux données - code incorrect?
- 6. Que dois-je retourner de la couche d'interface utilisateur à la couche de gestion?
- 7. Comment lier une propriété de la classe de couche de gestion dans la couche de l'interface utilisateur dans WPF?
- 8. Gestion d'événements de la couche d'affaires en XAML WPF
- 9. Comment utiliser le framework d'entité dans une couche de gestion et/ou une couche de données?
- 10. Obtenir une couche de gestion pour communiquer avec la présentation
- 11. Objet de couche de gestion LINQ-To-SQL DataContext
- 12. Plusieurs bibliothèques de classes dans la couche de gestion, ou une?
- 13. crystal rapport source de données à la classe d'objets de la couche de gestion
- 14. Test de la couche de données
- 15. Comment convertir ma couche de gestion actuelle en style IOC?
- 16. lier linq à sql datacontext à httpcontext dans la couche de gestion
- 17. VoirModèle vs modèle qui a la responsabilité de communiquer avec la couche de gestion?
- 18. Authentification personnalisée avec la couche de service?
- 19. Couche de présentation faisant référence à la couche de données
- 20. Séparer les erreurs de la couche de gestion des erreurs de l'API
- 21. Séparation de la couche de service de la couche Web dans une application Spring
- 22. webview dans la couche d'animation de base
- 23. Accrochage dans la couche Transport de WCF
- 24. Ajout d'objets de la couche de gestion au rapport de cristal (C# .net)
- 25. Comment convertir des exceptions de couche de gestion en erreurs de validation dans SL4?
- 26. Meilleure façon de renvoyer le résultat de la couche de gestion à la couche de présentation lors de l'utilisation de LINQ-to-Entities
- 27. Quelle est la différence entre la couche application et la couche logique métier?
- 28. Objets de la couche présentation
- 29. La couche du contrôleur MVC est-elle l'endroit idéal pour la gestion des erreurs?
- 30. Générer des urls à partir de MVC Routes dans une couche de gestion ...