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.
Implements
Inherited Members
Namespace: ETLBox.DataFlow
Assembly: ETLBox.dll
Syntax
public abstract class MergeableRow : IMergeableRowProperties
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
| Type | Description |
|---|---|
| ChangeAction? |
ChangeDate
Date and time when the object was considered for merging.
Declaration
[DbColumnDefinition(AllowNulls = true)]
public DateTime? ChangeDate { get; set; }Property Value
| Type | Description |
|---|---|
| DateTime? |