Table of Contents

Class DataMergeOutputRow

Namespace
FluentCommand.Merge
Assembly
FluentCommand.SqlServer.dll

Represents a row in the output of a data merge operation, including the merge action and the columns that changed.

public class DataMergeOutputRow
Inheritance
DataMergeOutputRow
Inherited Members

Constructors

DataMergeOutputRow()

Initializes a new instance of the DataMergeOutputRow class.

public DataMergeOutputRow()

Properties

Action

Gets or sets the merge action performed on this row (e.g., "INSERT", "UPDATE", "DELETE").

public string Action { get; set; }

Property Value

string

The merge action for this row.

Columns

Gets or sets the collection of columns that were affected by the merge operation.

public List<DataMergeOutputColumn> Columns { get; set; }

Property Value

List<DataMergeOutputColumn>

The list of DataMergeOutputColumn objects representing the changed columns.

this[string]

Gets the DataMergeOutputColumn with the specified column name, or null if not found.

public DataMergeOutputColumn this[string columnName] { get; }

Parameters

columnName string

The name of the column to retrieve.

Property Value

DataMergeOutputColumn

The DataMergeOutputColumn with the specified name, or null if no such column exists.