У меня есть довольно большой проект ASP.NET с поддержкой SQL, который использует Entity Framework для взаимодействия с базой данных.Управление тем, как часто создается объект-объект ObjectContext
Мой вопрос: должен ли я создать экземпляр ObjectContext, определенный файлами edmx/designer в каждом классе/методе, или обернуть его вокруг статического класса, который будет создавать экземпляр onload и в основном обрабатывать все запросы через один экземпляр.
У меня будет много пользователей, использующих ObjectContext для чтения и обновления БД, параллелизма и безопасности потоков - мои самые большие проблемы.
EDIT: Этот код в конечном итоге будет работать в IIS и быть подверженным переработке.