/ / Widoki SQL Server a LINQ do zapytań encji z kodem EF Pierwsza - struktura-entity, linq-to-entity, ef-code-first, sql-view

Odsłon SQL Server a LINQ do zapytań encji z kodem EF Najpierw - struktura encji, linq-to-entity, ef-code-first, sql-view

Pytanie dotyczy tylko Entity Framework 5 code-first. Jaka jest lepsza opcja (wydajność i skalowalność):

  1. Utwórz widoki SQL Server, traktuj je jako DbSets w Twoim DbContext.

  2. Utwórz niestandardowe klasy, które reprezentują modele widoków, użyj Linq do Entities, aby wyświetlić model Entity do View Model przed wykonaniem zapytania.

Odpowiedzi:

0 dla odpowiedzi № 1

cóż, zależy to od tego, jak duże jest twoje zapytanieOgromny i wymagający wiele precesów sugeruję, że stworzysz widok w ten sposób cała ciężka praca będzie na serwerze SQL, a twoja aplikacja będzie znacznie szybsza podczas przetwarzania.

Polecam również używanie klas wirtualnych zamiast tworzenia nowego, ponieważ będziesz miał dostęp do wszystkich funkcji struktury encji. sprawdź ten link

Jakie skutki może mieć słowo kluczowe wirtualne w Entity Framework 4.1 POCO Code First?

Mam nadzieję, że to pomoże