Платформа сущностей использует те же понятия, что и наборы типов данных, за исключением:
Возможность иметь структуру класса, которая не совсем совпадает со структурой таблицы (например, иерархия классов, разбиениетаблицы в несколько классов, объединяя таблицы в один класс).
Возможность использовать LINQ для выполнения запросов в базе данных, а не в памяти.
Entity Framework также позволяет отображать результаты хранимых процедур в классы и выводить результаты в память, если вам нужно выполнить запрос, который быстрее в памяти или не переводится в SQL.
Для большинства запросов SQL LINQ дляEntity будет достаточно эффективен, поэтому вы, вероятно, в конечном итоге будете писать меньше хранимых процедур.
Вам нужно научиться эффективно использовать EF и LINQ и использовать сторонние инструменты, такие как Entity Framework Profiler. чтобы помочь вам.