Я пытаюсь выполнить запрос об отсутствии отслеживания для своих сущностей, чтобы я мог обновить их вне контекста.Однако, когда отслеживание без сбоев не работает, и я получаю исключение, заявляющее
"Экземпляр ObjectContext был удален и больше не может использоваться для операций, требующих подключения."
Это исключениевыбрасывается свойством, которое с точки зрения модели базы данных является внешним ключом для отдельной таблицы, нужно ли каким-то образом установить отслеживание для этой отдельной сущности?
Мой код:
List<EmailQueue> result = null;
using (Entities context = new Entities())
{
var emailQueueQuery = context.EmailQueues;
emailQueueQuery.MergeOption = System.Data.Objects.MergeOption.NoTracking;
result = emailQueueQuery.Execute(System.Data.Objects.MergeOption.NoTracking).ToList<EmailQueue>();
}
return result;