Звучит так, будто вы хотите работать автономно.
- Загрузить всех своих сотрудников из контекста данных, используя опцию NoTracking.Это приведет к загрузке объектов и их немедленному отключению от контекста данных.
- Завершение контекста данных.
- Когда вы нажмете «Сохранить», создайте новый контекст данных и присоедините контакт, который хотите сохранить.в новый контекст данных;у вас будет возможность пометить контакт как измененный.
- SaveChanges в этом контексте.Он отправит обновление в постоянное хранилище, например, SQL для этого контакта.
- Завершите контекст.
- Перейдите к шагу 3.
Возможно, вы также захотитеизучите различные шаблоны EF, такие как сущности самопроверки, которые могут немного облегчить вашу жизнь, поскольку они генерируют сущности, которые могут самостоятельно отслеживать изменения вне контекста данных;однако это может быть излишним для простого приложения.