Login
предпочтения по количеству соединений с БД
800 просмотров
Перейти к просмотру всей ветки
Разгорелась вот дискуссия, хотелось бы узнать еще мнений.
итак есть:DBContext и сессия пользователя
контекст можно открывать один раз на сессию(1) или каждый раз на операцию/транзакцию (2)
Возникло всё - из примерно следующей проблемы /просто как понятный пример/ - компонент перед отрисовкой загружает данные асинхронно.
Но вот вместо одной отрисовки он делает 2, при этом, при первой отрисовке он начинает грузить данные с базы, тут же начинает вторую отрисовку и начинает грузить те же самые данные опять. Контексту это не нравится и вылетает исключение. И предложено при каждой загрузке данных "открывать коннект" к базе по новому. И сделать это абсолютно везде.
