Насколько я понимаю, скомпилированные запросы в настоящее время не поддерживают Entity Framework Code First (4.2).
Падение производительности при отсутствии использования скомпилированных запросов довольно высокое, поэтому я пытаюсь найти решение.
На данный момент я выполнил следующую работу:
Создайте новый класс, который наследует от ObjectContext - создайте его экземпляр вместе с DbContext, используя тот же EntityConnection. Используйте CreateObjectSet <> для создания ObjectSets для сущностей и используйте этот контекст для скомпилированных запросов. Это работает (для небольших запросов производительность возрастает в 10 раз), но это довольно громоздко из-за необходимости создания свойств ObjectSet для каждого нового объекта (! DRY).
Кто-нибудь знает более элегантный способ решения этой проблемы?