Questions rapides vraiment.ASP.NET MVC - Modèle Linq to Entities comme ViewModel - est-ce une bonne pratique?
Je suis actuellement en train de construire un site utilisant asp.net MVC et le framework d'entité. J'ai quelques référentiels en place qui renvoient des entités ou des listes d'entités. Je constate que dans la majorité de mes pages, je dois extraire des données de diverses tables connexes. C'est correct tant que je charge les entités liées en utilisant 'include' dans mes requêtes - mais est-ce une bonne pratique? Serait-il préférable de créer un objet viewmodel personnalisé qui contient juste les informations dont j'ai besoin, ou est-ce qu'il n'y a rien de mal à tirer un graphe d'objet qui est peut-être 5 - 6 tables juste pour afficher ce dont vous avez besoin à votre avis? Excuse si cette question n'a pas beaucoup de sens.
Je peux avoir fondamentalement mal compris comment un modèle doit être utilisé ici :)
Merci
Bonne question, sera intéressé d'entendre la réponse. – Paddy
+1, j'ai eu une question similaire à propos de l'utilisation de DTO au lieu de modèles d'entité: http://stackoverflow.com/questions/1450209/is-my-asp-net-mvc-application-structured-properly – Brandon
Merci Brandon - juste lire votre message et oui, il semble que nous sommes préoccupés par des choses similaires. Parfois, je m'inquiète que j'ai passé trop de temps à m'inquiéter de la meilleure pratique :) – Sergio