В настоящее время я работаю над проектом, который использует Entity Framework для сохранения данных.Он начал использовать Entity Framework 4 с шаблоном EDMX и T4 и ObjectContext с Objectset. Для улучшения производительности запросов было использовано множество Complied запросов.
Однако этот подход больше не расширяется, поскольку размер команды проекта увеличилсяи разработка через тестирование должна быть реализована.Поэтому мы приняли решение преобразовать с использованием объекта-сущности в POCO и DbContext для поддержки Test Driven Development для тестирования интеграции репозитория с переносом данных.
К сожалению, мы поняли, что поддержка удовлетворенных запросов дляDbContext.Мы решили использовать два отдельных унаследованных класса контекста из DbContext для (CRUD) и ObjectContext (Complied Queries), так как в ближайшем будущем мы можем перейти к поддержке автоматической компиляции запросов с помощью DbContext.
Мои вопросы
- Какие последствия могут возникнуть при реализации этого подхода?
- Есть ли альтернативный подход?
Спасибо