DbContext против скомпилированных запросов - PullRequest
1 голос
/ 03 апреля 2012

В настоящее время я работаю над проектом, который использует Entity Framework для сохранения данных.Он начал использовать Entity Framework 4 с шаблоном EDMX и T4 и ObjectContext с Objectset. Для улучшения производительности запросов было использовано множество Complied запросов.

Однако этот подход больше не расширяется, поскольку размер команды проекта увеличилсяи разработка через тестирование должна быть реализована.Поэтому мы приняли решение преобразовать с использованием объекта-сущности в POCO и DbContext для поддержки Test Driven Development для тестирования интеграции репозитория с переносом данных.

К сожалению, мы поняли, что поддержка удовлетворенных запросов дляDbContext.Мы решили использовать два отдельных унаследованных класса контекста из DbContext для (CRUD) и ObjectContext (Complied Queries), так как в ближайшем будущем мы можем перейти к поддержке автоматической компиляции запросов с помощью DbContext.

Мои вопросы

  1. Какие последствия могут возникнуть при реализации этого подхода?
  2. Есть ли альтернативный подход?

Спасибо

...