Прикрепление к контексту не ведет себя так, как я думал - PullRequest
0 голосов
/ 12 июня 2019

Я пытаюсь присоединить объект POCO к своему контексту и получить значения базы данных, но я получаю исключение.

Я ожидал этого

var updatedAttachedModel = context.Entry<A>(updateModel);

чтобы присоединить мой POCO (пришедший из моего веб-сервиса) к контексту.

Но когда я проверяю updatedAttachedModel.State, я отключаюсь как статус.

Как следствие при запуске

 updatedAttachedModel.GetDatabaseValues();

Я получаю исключение, что сущность не существует в контексте

   using (C context = new C())
   {
       var updatedAttachedModel = context.Entry<A>(updateModel);
       updatedAttachedModel.GetDatabaseValues();
   }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...