Я некоторое время задавался вопросом, есть ли какой-либо способ в Entity Framework сохранить некоторые изменения в базе данных, а другие нет. Представьте себе ситуацию, в которой я скажу 4 класса сущностей - Клиент, Задача, SalesSchema и Адрес. Каждый из них является отношением клиентов «один ко многим». Теперь я создаю окно с 3 вкладками (с помощью TabControl), и каждый из них имеет DataGridView, в котором перечислены адреса, задачи и схемы продаж, а также для каждой из этих кнопок (добавление, изменение, удаление) для обработки деталей каждого типа сущности.Entity Framework - частичное совершение
Что я хочу сделать, так это разрешить частичное изменение в базе данных, например. пользователь добавляет задание -> он должен быть немедленно сохранен, когда пользователь нажимает на сохранение изменений, но должны быть сохранены только изменения с активной вкладки. (не спрашивайте меня, почему я должен это делать - так хочет клиент)
Теперь это достигается путем создания отдельных контекстов данных и передачи каждого из них отдельно, но мне интересно, есть ли другой способ сделайте это - используя один контекст объекта.
В наборах данных ADO.NET существует способ внесения изменений отдельно - получить изменения, сделать некоторые сотрудники, которые необходимы или даже отклонить изменение.
Возможно ли это с помощью ADO.NET Entity Framework?
Спасибо. Это лучший ответ, поэтому я буду отмечать его как правильное. Чтобы суммировать все это: нет встроенного механизма для выполнения sth. как в наборах данных. Я знаю об обходных решениях, но то, что я действительно хотел знать, было, если я ничего не пропустил. – kubal5003