Скорость запросов Entity Framework

Недавно я начал изучать Entity Framework.

Первый вопрос, который приходит мне в голову:

Когда мы хотим использовать LINQ для выборки данных в EF, каждый запрос, подобный этому:

var a = from p in contacts select p.name ;

будет преобразован в команды SQL следующим образом:

select name from contacts
  1. повторяет ли это преобразование каждый раз, когда мы запрашиваем?
  2. Я слышал, что хранимые процедуры кэшируются в базе данных, это событие происходит в запросах LINQ в Entity Framework?

И, наконец, ясен ли мой вопрос?

6
задан Ladislav Mrnka 28 March 2011 в 14:14
поделиться