В следующем коде после того, как поля объекта будут скопированы в obj, у объекта obj будет вызван также 'AcceptChanges()'. Можно ли как-то избежать вызова 'AcceptChanges' при маппинге или как скопировать объект в объект без вызова 'AcceptChanges' (так как у объекта нужно сохранить состояние изменённых полей)?
public abstract class StreetMaintenance : EditableObject
{
[MapField("STREET_MAINTENANCE_ID"), PrimaryKey]
public abstract int Id { get; set; }
....
public StreetMaintenance CopyTo(StreetMaintenance obj)
{
Map.ObjectToObject(this, obj);
return obj;
}
}
... << RSDN@Home 1.2.0 alpha 4 rev. 1228>>