Предположим, что ваш объект службы домена - DsrvObj
DsrvObj.EntityContainer.GetChanges()
...GetChanges().AddedEntities.Count /*also possible for modified and romoved ones*/
// Эти также могут быть полезны
DsrvObj.HasChanges
DsrvObj.MS_EntitySets.HasChanges
даст вам набор изменений, но, что интересно, сегодня я не вижу некоторые измененные логические поля в этом наборе изменений! Наконец, я понял, что, например, если DataGrid находится в режиме редактирования, ваши изменения не отправляются в набор изменений, а после завершения редактирования - в набор изменений.
внедри это, проверь, доверяй!