Szybkie pytania naprawdę.ASP.NET MVC - model Linq to Entities jako ViewModel - czy to jest dobra praktyka?
Obecnie buduję stronę przy użyciu asp.net MVC i framework podmiotu. Mam kilka repozytoriów, które zwracają obiekty lub listy podmiotów. Zauważyłem, że na większości moich stron muszę pobierać dane z różnych powiązanych tabel. Jest to w porządku, o ile ładuję powiązane obiekty przy użyciu "uwzględnienia" w moich zapytaniach - ale czy jest to dobra praktyka?
Czy lepiej byłoby utworzyć niestandardowy obiekt widoku, który zawiera tylko wybrane informacje, których potrzebuję, czy też nie ma nic złego w rysowaniu wykresu obiektów, który może mieć od 5 do 6 tabel tylko po to, by wyświetlić to, czego potrzebujesz do twojego widoku?
Przeprosiny, jeśli to pytanie nie ma zbytniego sensu. I może mieć zasadniczo źle, jak powinien być stosowany model tutaj :)
Dzięki
Dobre pytanie, zainteresuje Cię odpowiedź. – Paddy
+1, miałem podobne pytanie dotyczące używania DTO zamiast modeli encji: http://stackoverflow.com/questions/1450209/is-my-asp-net-mvc-application-structured-properly – Brandon
Dzięki Brandon - po prostu przeczytaj Twój post i tak, wygląda na to, że jesteśmy zaniepokojeni podobnymi rzeczami. Czasami martwię się, że zbyt dużo czasu spędzam martwiąc się o najlepszą praktykę :) – Sergio