У меня есть отдельный набор клиентских объектов, которые я хотел бы обновить (я знаю, что они уже существуют в db по первичному ключу). Теперь я хочу обновить их до базы данных. Зная, что мне нужно сначала запросить их, я делаю это и теперь должен в основном использовать свойства от удаленных объектов и применять их к прикрепленным объектам. Наконец, я вызываю save changes. Есть ли пятно способ применить эти свойства от отдельной коллекции к прикрепленной?Обновление коллекции с платформой Entity
ПРИМЕЧАНИЕ. Отсоединенные объекты не имеют в них первичных ключей, но у меня есть достаточно информации для связи с помощью класса сравнения.
Сначала присоедините, затем измените, затем SaveChanges. –
Итак, если я привязал объекты (которые не имеют первичного ключа), как бы он знал, чтобы синхронизировать объект? У меня есть класс сравнения, который делает это с вызовами Linq, но я не вижу, как это сделать с помощью Attach – RailRhoad
Если PK не установлен, как вы знаете, какие объекты они представляют, чтобы вы могли выполнять ручную синхронизацию? –