Обновление N объединенных сущностей EF - PullRequest
1 голос
/ 22 ноября 2011

У меня следующий вопрос дизайна.Существует несколько сценариев, когда нам нужно использовать объекты сущностей, которые не отображаются напрямую в наше хранилище данных.Чтобы ВЫБРАТЬ данные для этого объекта, мы можем использовать JOIN в LINQ, но обновление такого объекта приводит к нескольким обновлениям таблиц, которые должны быть записаны вручную.Есть ли какое-то волшебство, которое можно сделать с EF, чтобы я определил, что мой пользовательский объект состоит из N объектов хранилища данных, и я могу обновить все N объектов с помощью одного SaveChanges ()?(то же самое относится и к вставкам)

1 Ответ

0 голосов
/ 23 декабря 2011

Вы можете сделать:

context.DetectChanges();
context.SaveChanges(SaveOptions.AcceptAllChangesAfterSave);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...