Class MergeableRow

Inherit from this class if you want to use your data object with a DBMerge, but don't want to implement IMergeableRow yourself. You still needs that you have flagged the id properties with the IdColumn attribute and the properties use to identify equal object flagged with the UpdateColumn attribute.

Inheritance
System.Object
MergeableRow
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: ETLBox.DataFlow
Assembly: ETLBox.dll
Syntax
    public abstract class MergeableRow

Properties

ChangeAction

The result of a merge operation - this is either 'I' for Insertion, 'U' for Updates, 'E' for existing records (no change), and 'D' for deleted records.

Declaration
    public ChangeAction? ChangeAction { get; set; }
Property Value
TypeDescription
System.Nullable<ChangeAction>

ChangeDate

Date and time when the object was considered for merging.

Declaration
    public DateTime ChangeDate { get; set; }
Property Value
TypeDescription
System.DateTime