Объединить функцию в Entity Framework?

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

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

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


person Ahmed    schedule 12.05.2010    source источник


Ответы (1)