Я создаю приложение, которое использует EF в качестве своей формы доступа к данным.
Мои сущности теряют свое состояние, в результате чего всякий раз, когда я сохраняю новую сущность, любые объекты в отношениях помечаются как новые и также пытаются вставляться.
Как мне создать экземпляр моего DbContext один раз для каждого вызова WCF, чтобы я использовал один и тот же контекст во всем вызове службы, чтобы он не был удален и позволил моим объектам с несовместимым состоянием?
Я использовал для хранения контекста в HttpContext при создании веб-приложений, но в WCF нет такой вещи, как HttpContext.
Где я могу хранить его, чтобы он использовался для каждого звонка?
Спасибо!