В проекте с приблизительно 350 объектами в модели объектов EDMX моя команда испытывает длительные ожидания, когда происходит первый запрос и когда происходит первое сохранение.
При профилировании простого случая, который запускает несколько запросов и сохраняет, простой набор шагов для запуска запроса и сохранения занимает минуты.
Первый запрос занимает 47% от общего времени только на вызов этого метода структуры, который выполняет запрос.
Первое сохранение занимает 50% от общего времени только в System.Data.Objects.ObjectContext.SaveChanges.
Есть ли какие-либо хорошие варианты для повышения производительности - это может истощить разработкувремя.
(Когда система запускается в производство, она раздражает при запуске, но не вызывает проблем при текущем выполнении)