Недавно я начал использовать Entity Framework 4.0 в своем приложении .NET 4.0, и мне интересно несколько вещей, связанных с пулом.
Пул соединений, насколько я знаю, управляется поставщиком данных ADO.NET, в моем случае - сервером MS SQL. Применяется ли это, когда вы создаете экземпляр контекста новых сущностей ( ObjectContext
), то есть без параметров new MyDatabaseModelEntities ()
?
Каковы преимущества и недостатки a) создания глобальных сущностей контекст для приложения (то есть один статический экземпляр) или б) создание и раскрытие контекста сущностей для каждой данной операции / метода с помощью блока с использованием
.
Любые другие рекомендации, передовые практики или общие подходы для определенных сценариев, о которых мне следует знать?