MergeableRow

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
MergeableRow
Implements
Namespace: ETLBox.DataFlow
Assembly: ETLBox.dll
Syntax
    public abstract class MergeableRow : IMergeableRow

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
    [DbColumnDefinition(AllowNulls = true, DataType = "INT")]
public ChangeAction? ChangeAction { get; set; }
Property Value
TypeDescription
ChangeAction?

ChangeDate

Date and time when the object was considered for merging.

Declaration
    [DbColumnDefinition(AllowNulls = true)]
public DateTime? ChangeDate { get; set; }
Property Value
TypeDescription
DateTime?

Implements