У нас есть единица работы, реализованная в EntityFramework, поэтому, когда мы используем ObjectContext и вносим какие-либо изменения в сущность, она отслеживается, а затем при сохранении изменений все это отражается в базовой базе данных.
Но что, если я хочу отслеживать изменения для своего пользовательского класса, чтобы все изменения отслеживались и отправлялись через вызов веб-сервиса?
У меня есть веб-сервис, который предоставляет мне некоторые данные, эти данные отображаются в сетке данных, а затем могут быть изменены. Я хочу отслеживать все изменения, а затем иметь возможность отправлять обратно через веб-сервис только те данные, которые были изменены. Есть ли какое-либо решение для этого, например EntityFramework или POCO или что-то еще? Или мне нужно реализовать для него свой собственный шаблон Unit of Work?