private void Restore(EntityRow srcRow) { if (srcRow.ItemArray.Length != Row.ItemArray.Length) { throw new Exception("EntityRowTransaction.Restore()"); } Row.Attributes = srcRow.Attributes; srcRow.CopyItermArrayTo(Row); }