Как упоминалось в ссылке @feanz, она создается только один раз для домена приложения.Общий DbContext
не очень хорошая идея.Поскольку DbContext
/ ObjectContext
не является потокобезопасным.Поскольку существует только один экземпляр поставщика членства и есть параллельные запросы в приложениях ASP.NET, общий ресурс DbContext
не будет работать должным образом.
Так что лучше / безопаснее создать экземпляр DbContext
в каждом методе, чтобы избежать ненужных побочных эффектов.