Позднее сообщение здесь на 7 месяцев. В настоящее время я занимаюсь этим вопросом в своем приложении и склоняюсь к решению @LukLed, создавая одноэлементный ObjectContext на время моего запроса HttpRequest. Для моей архитектуры у меня есть несколько элементов управления, которые используются при создании страницы, и все эти элементы управления имеют свои собственные проблемы с данными, которые извлекают данные только для чтения из уровня EF. Это кажется расточительным для каждого, кто создает и использует свой собственный ObjectContext. Кроме того, есть несколько ситуаций, когда один элемент управления может перетаскивать данные в контекст, которые могут быть повторно использованы другими элементами управления. Например, на моей главной странице мой заголовок вверху страницы содержит информацию о пользователе, которую могут использовать другие элементы управления на странице.
Меня беспокоит только то, что я могу перетянуть сущности в контекст, который повлияет на запросы других элементов управления. Я этого еще не видел, но не знаю, спрашиваю ли я о неприятностях. Я думаю, мы увидим!