Функция слияния в Entity FrameWork? - PullRequest
1 голос
/ 12 мая 2010

В NHibernate есть функция слияния, которая делает следующее:

  • если существует постоянный экземпляр с тем же идентификатором, который в настоящее время связан с сеансом, скопируйте состояние данного объекта в постоянный экземпляр
  • если в данный момент нет постоянного экземпляра, связанного с сеансом, попробуйте загрузить его из базы данных или создать новый постоянный экземпляр
  • постоянный экземпляр возвращается

Возможно ли это в EF? Я имею в виду эту часть: скопировать состояние данного объекта на постоянный экземпляр. И если бы я использовал ApplyCurrentValues, это похоже на поведение обновления или нет?

1 Ответ

0 голосов
/ 12 мая 2010

Вы ищете ObjectQuery.MergeOption .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...