Вы имеете в виду использование EntityFramework? Если да, то вот стратегия, которую я использовал:
При извлечении данных на стороне клиента вы видите, что свойство сущности "RowState" исчезло. Я добавил свойство на стороне клиента, используя функцию «частичного класса». И я управляю локально значением этого значения RowState.
Когда данные возвращаются на сервер для обновления, отправляйте только то, что было изменено, фильтруя свойством RowState.
В вашем методе Update вызовите метод ApplyCurrentValues () объекта.
Возможно, есть лучшее решение для этого, но это то, что я использую в своем проекте; и это хорошо работает в моем случае:)
Удачи