Я использую Entity Framework в моих ASP. NET MVC проектах и ищу лучший способ управления своим слоем данных.
Я использую класс с именем репозитории для своего уровня данных для подключения в базу данных. Когда я использую эту часть как обычный класс, она будет перестраиваться для каждого запроса от клиента, поэтому мой контекст также перестраивается. Таким образом, новое соединение будет создаваться для каждого запроса, и я думаю, что это не очень хороший способ для крупномасштабного проекта.
Следующим способом я создаю этот класс как модуль (класс stati c), поэтому мой класс - stati c и он уменьшает количество соединений, но есть новая проблема; когда я обновляю таблицу и затем читаю представление, данные устарели и не обновляются.
Так что же лучше?