Namespace FluentCommand.Merge
Classes
- DataMerge
Provides a fluent API for configuring and executing SQL Server data merge operations, supporting insert, update, delete, and output of changes.
- DataMergeColumn
Represents a mapping between a source and target column for a data merge operation.
- DataMergeColumnMapping
Provides a fluent API for configuring a DataMergeColumn mapping for data merge operations.
- DataMergeDefinition
Represents the definition and configuration for a data merge operation, including target table, columns, and merge behavior.
- DataMergeExtensions
Provides extension methods for IDataSession to configure and execute data merge operations.
- DataMergeGenerator
Provides static methods to generate SQL statements for data merge operations, including table creation and SQL Server MERGE statements.
- DataMergeMapping
Provides a fluent class for building data merge mappings.
- DataMergeMapping<TEntity>
Provides a fluent class for building strongly typed data merge mappings for a specific entity type.
- DataMergeOutputColumn
Represents a column in the output of a data merge operation, including its name, value type, and value changes.
- DataMergeOutputRow
Represents a row in the output of a data merge operation, including the merge action and the columns that changed.
- DataReaderWrapper
Wraps an IDataReader and optionally applies a prefix to field names when accessing data.
Interfaces
- IDataColumnMapping
Provides a fluent interface for configuring data column mappings in a merge operation.
- IDataMerge
A fluent interface for configuring and executing a DataMerge operation.
- IDataMergeMapping
Provides a fluent interface for configuring data merge column mappings.
- IDataMergeMapping<TEntity>
Provides a strongly typed, fluent interface for configuring data merge column mappings for a specific entity type.
Enums
- DataMergeMode
Specifies the strategy for merging data into a target table.