Отсутствие Entity Framework DataContext вызывает проблемы с памятью SQL Server? - PullRequest
0 голосов
/ 10 марта 2011

У меня есть приложение ASP.NET MVC, которое я разрабатываю, очень мало пользователей, но SQL Server перегружает память как сумасшедший.

Мне интересно, может ли это быть из-за Entity Framework. В качестве руководства я следовал учебным пособиям и книгам, таким как ASP MVC Pro 2, но ни один из них не демонстрировал явного избавления от контекста данных.

Если вы не утилизируете его, SQL Server продолжает удерживать память для запроса?

Любая помощь или предложения будут с благодарностью,

1 Ответ

1 голос
/ 10 марта 2011

Вы, конечно, должны распоряжаться ObjectContext / DbContext. Вот почему он реализует IDisposable. Но ваша проблема не связана с отсутствием ObjectContext, потому что сервер SQL хранит свою память без какого-либо отношения к клиенту. Вы должны проверить, сколько данных обрабатывается в ваших запросах.

...