Table of Contents

Class ColumnMapping<TEntity>

Namespace
Z.BulkOperations
Assembly
Z.EntityFramework.Extensions.dll

An advanced column mapping.

public class ColumnMapping<TEntity> : ColumnMapping

Type Parameters

TEntity

Type of the entity.

Inheritance
ColumnMapping<TEntity>
Inherited Members

Constructors

ColumnMapping()

Inherit constructor.

public ColumnMapping()

ColumnMapping(int, int)

Constructor.

public ColumnMapping(int sourceOrdinal, int destinationOrdinal)

Parameters

sourceOrdinal int

Source ordinal.

destinationOrdinal int

Destination ordinal.

ColumnMapping(int, int, bool)

Constructor.

public ColumnMapping(int sourceOrdinal, int destinationOrdinal, bool isPrimaryKey)

Parameters

sourceOrdinal int

Source ordinal.

destinationOrdinal int

Destination ordinal.

isPrimaryKey bool

true if this object is primary key, false if not.

ColumnMapping(int, int, bool, ColumnMappingDirectionType)

Constructor.

public ColumnMapping(int sourceOrdinal, int destinationOrdinal, bool isPrimaryKey, ColumnMappingDirectionType direction)

Parameters

sourceOrdinal int

Source ordinal.

destinationOrdinal int

Destination ordinal.

isPrimaryKey bool

true if this object is primary key, false if not.

direction ColumnMappingDirectionType

The direction.

ColumnMapping(int, int, ColumnMappingDirectionType)

Constructor.

public ColumnMapping(int sourceOrdinal, int destinationOrdinal, ColumnMappingDirectionType direction)

Parameters

sourceOrdinal int

Source ordinal.

destinationOrdinal int

Destination ordinal.

direction ColumnMappingDirectionType

The direction.

ColumnMapping(int, string)

Constructor.

public ColumnMapping(int sourceOrdinal, string destinationName)

Parameters

sourceOrdinal int

Source ordinal.

destinationName string

Name of the destination.

ColumnMapping(Expression<Func<TEntity, object>>)

Constructor.

public ColumnMapping(Expression<Func<TEntity, object>> columnExpression)

Parameters

columnExpression Expression<Func<TEntity, object>>

ColumnMapping(Expression<Func<TEntity, object>>, bool)

Constructor.

public ColumnMapping(Expression<Func<TEntity, object>> columnExpression, bool isPrimaryKey)

Parameters

columnExpression Expression<Func<TEntity, object>>
isPrimaryKey bool

ColumnMapping(Expression<Func<TEntity, object>>, bool, ColumnMappingDirectionType)

Constructor.

public ColumnMapping(Expression<Func<TEntity, object>> columnExpression, bool isPrimaryKey, ColumnMappingDirectionType direction)

Parameters

columnExpression Expression<Func<TEntity, object>>
isPrimaryKey bool
direction ColumnMappingDirectionType

ColumnMapping(Expression<Func<TEntity, object>>, int)

Constructor.

public ColumnMapping(Expression<Func<TEntity, object>> sourceExpression, int destinationOrdinal)

Parameters

sourceExpression Expression<Func<TEntity, object>>

Source expression.

destinationOrdinal int

Destination ordinal.

ColumnMapping(Expression<Func<TEntity, object>>, int, bool)

Constructor.

public ColumnMapping(Expression<Func<TEntity, object>> sourceExpression, int destinationOrdinal, bool isPrimaryKey)

Parameters

sourceExpression Expression<Func<TEntity, object>>

Source expression.

destinationOrdinal int

Destination ordinal.

isPrimaryKey bool

true if this object is primary key.

ColumnMapping(Expression<Func<TEntity, object>>, int, bool, ColumnMappingDirectionType)

Constructor.

public ColumnMapping(Expression<Func<TEntity, object>> sourceExpression, int destinationOrdinal, bool isPrimaryKey, ColumnMappingDirectionType direction)

Parameters

sourceExpression Expression<Func<TEntity, object>>

Source expression.

destinationOrdinal int

Destination ordinal.

isPrimaryKey bool

true if this object is primary key.

direction ColumnMappingDirectionType

The direction.

ColumnMapping(Expression<Func<TEntity, object>>, int, ColumnMappingDirectionType)

Constructor.

public ColumnMapping(Expression<Func<TEntity, object>> sourceExpression, int destinationOrdinal, ColumnMappingDirectionType direction)

Parameters

sourceExpression Expression<Func<TEntity, object>>

Source expression.

destinationOrdinal int

Destination ordinal.

direction ColumnMappingDirectionType

The direction.

ColumnMapping(Expression<Func<TEntity, object>>, string)

Constructor.

public ColumnMapping(Expression<Func<TEntity, object>> sourceExpression, string destinationName)

Parameters

sourceExpression Expression<Func<TEntity, object>>

Source expression.

destinationName string

Name of the destination.

ColumnMapping(Expression<Func<TEntity, object>>, string, bool)

Constructor.

public ColumnMapping(Expression<Func<TEntity, object>> sourceExpression, string destinationName, bool isPrimaryKey)

Parameters

sourceExpression Expression<Func<TEntity, object>>

Source expression.

destinationName string

Name of the destination.

isPrimaryKey bool

true if this object is primary key.

ColumnMapping(Expression<Func<TEntity, object>>, string, bool, ColumnMappingDirectionType)

Constructor.

public ColumnMapping(Expression<Func<TEntity, object>> sourceExpression, string destinationName, bool isPrimaryKey, ColumnMappingDirectionType direction)

Parameters

sourceExpression Expression<Func<TEntity, object>>

Source expression.

destinationName string

Name of the destination.

isPrimaryKey bool

true if this object is primary key.

direction ColumnMappingDirectionType

The direction.

ColumnMapping(Expression<Func<TEntity, object>>, string, ColumnMappingDirectionType)

Constructor.

public ColumnMapping(Expression<Func<TEntity, object>> sourceExpression, string destinationName, ColumnMappingDirectionType direction)

Parameters

sourceExpression Expression<Func<TEntity, object>>

Source expression.

destinationName string

Name of the destination.

direction ColumnMappingDirectionType

The direction.

ColumnMapping(Expression<Func<TEntity, object>>, ColumnMappingDirectionType)

Constructor.

public ColumnMapping(Expression<Func<TEntity, object>> columnExpression, ColumnMappingDirectionType direction)

Parameters

columnExpression Expression<Func<TEntity, object>>
direction ColumnMappingDirectionType

ColumnMapping(string)

Constructor.

public ColumnMapping(string columnName)

Parameters

columnName string

Name of the column.

ColumnMapping(string, bool)

Constructor.

public ColumnMapping(string columnName, bool isPrimaryKey)

Parameters

columnName string

Name of the column.

isPrimaryKey bool

true if this object is primary key, false if not.

ColumnMapping(string, bool, ColumnMappingDirectionType)

Constructor.

public ColumnMapping(string columnName, bool isPrimaryKey, ColumnMappingDirectionType direction)

Parameters

columnName string

Name of the column.

isPrimaryKey bool

true if this object is primary key, false if not.

direction ColumnMappingDirectionType

The direction.

ColumnMapping(string, int)

Constructor.

public ColumnMapping(string sourceName, int destinationOrdinal)

Parameters

sourceName string

Name of the source.

destinationOrdinal int

Destination ordinal.

ColumnMapping(string, string)

Constructor.

public ColumnMapping(string sourceName, string destinationName)

Parameters

sourceName string

Name of the source.

destinationName string

Name of the destination.

ColumnMapping(string, string, bool)

Constructor.

public ColumnMapping(string sourceName, string destinationName, bool isPrimaryKey)

Parameters

sourceName string

Name of the source.

destinationName string

Name of the destination.

isPrimaryKey bool

true if this object is primary key, false if not.

ColumnMapping(string, string, bool, ColumnMappingDirectionType)

Constructor.

public ColumnMapping(string sourceName, string destinationName, bool isPrimaryKey, ColumnMappingDirectionType direction)

Parameters

sourceName string

Name of the source.

destinationName string

Name of the destination.

isPrimaryKey bool

true if this object is primary key, false if not.

direction ColumnMappingDirectionType

The direction.

ColumnMapping(string, string, ColumnMappingDirectionType)

Constructor.

public ColumnMapping(string sourceName, string destinationName, ColumnMappingDirectionType direction)

Parameters

sourceName string

Name of the source.

destinationName string

Name of the destination.

direction ColumnMappingDirectionType

The direction.

ColumnMapping(string, ColumnMappingDirectionType)

Constructor.

public ColumnMapping(string columnName, ColumnMappingDirectionType direction)

Parameters

columnName string

Name of the column.

direction ColumnMappingDirectionType

The direction.

Properties

DestinationExpression

Gets or sets destination expression.

public Expression<Func<TEntity, object>> DestinationExpression { get; set; }

Property Value

Expression<Func<TEntity, object>>

The destination expression.

SourceExpression

Gets or sets source expression.

public Expression<Func<TEntity, object>> SourceExpression { get; set; }

Property Value

Expression<Func<TEntity, object>>

The source expression.