Class ColumnMapping<TEntity>
- Namespace
- Z.BulkOperations
- Assembly
- Z.EntityFramework.Extensions.dll
An advanced column mapping.
public class ColumnMapping<TEntity> : ColumnMapping
Type Parameters
TEntityType 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
ColumnMapping(int, int, bool)
Constructor.
public ColumnMapping(int sourceOrdinal, int destinationOrdinal, bool isPrimaryKey)
Parameters
sourceOrdinalintSource ordinal.
destinationOrdinalintDestination ordinal.
isPrimaryKeybooltrue 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
sourceOrdinalintSource ordinal.
destinationOrdinalintDestination ordinal.
isPrimaryKeybooltrue if this object is primary key, false if not.
directionColumnMappingDirectionTypeThe direction.
ColumnMapping(int, int, ColumnMappingDirectionType)
Constructor.
public ColumnMapping(int sourceOrdinal, int destinationOrdinal, ColumnMappingDirectionType direction)
Parameters
sourceOrdinalintSource ordinal.
destinationOrdinalintDestination ordinal.
directionColumnMappingDirectionTypeThe direction.
ColumnMapping(int, string)
Constructor.
public ColumnMapping(int sourceOrdinal, string destinationName)
Parameters
ColumnMapping(Expression<Func<TEntity, object>>)
Constructor.
public ColumnMapping(Expression<Func<TEntity, object>> columnExpression)
Parameters
columnExpressionExpression<Func<TEntity, object>>
ColumnMapping(Expression<Func<TEntity, object>>, bool)
Constructor.
public ColumnMapping(Expression<Func<TEntity, object>> columnExpression, bool isPrimaryKey)
Parameters
columnExpressionExpression<Func<TEntity, object>>isPrimaryKeybool
ColumnMapping(Expression<Func<TEntity, object>>, bool, ColumnMappingDirectionType)
Constructor.
public ColumnMapping(Expression<Func<TEntity, object>> columnExpression, bool isPrimaryKey, ColumnMappingDirectionType direction)
Parameters
columnExpressionExpression<Func<TEntity, object>>isPrimaryKeybooldirectionColumnMappingDirectionType
ColumnMapping(Expression<Func<TEntity, object>>, int)
Constructor.
public ColumnMapping(Expression<Func<TEntity, object>> sourceExpression, int destinationOrdinal)
Parameters
sourceExpressionExpression<Func<TEntity, object>>Source expression.
destinationOrdinalintDestination ordinal.
ColumnMapping(Expression<Func<TEntity, object>>, int, bool)
Constructor.
public ColumnMapping(Expression<Func<TEntity, object>> sourceExpression, int destinationOrdinal, bool isPrimaryKey)
Parameters
sourceExpressionExpression<Func<TEntity, object>>Source expression.
destinationOrdinalintDestination ordinal.
isPrimaryKeybooltrue 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
sourceExpressionExpression<Func<TEntity, object>>Source expression.
destinationOrdinalintDestination ordinal.
isPrimaryKeybooltrue if this object is primary key.
directionColumnMappingDirectionTypeThe direction.
ColumnMapping(Expression<Func<TEntity, object>>, int, ColumnMappingDirectionType)
Constructor.
public ColumnMapping(Expression<Func<TEntity, object>> sourceExpression, int destinationOrdinal, ColumnMappingDirectionType direction)
Parameters
sourceExpressionExpression<Func<TEntity, object>>Source expression.
destinationOrdinalintDestination ordinal.
directionColumnMappingDirectionTypeThe direction.
ColumnMapping(Expression<Func<TEntity, object>>, string)
Constructor.
public ColumnMapping(Expression<Func<TEntity, object>> sourceExpression, string destinationName)
Parameters
sourceExpressionExpression<Func<TEntity, object>>Source expression.
destinationNamestringName of the destination.
ColumnMapping(Expression<Func<TEntity, object>>, string, bool)
Constructor.
public ColumnMapping(Expression<Func<TEntity, object>> sourceExpression, string destinationName, bool isPrimaryKey)
Parameters
sourceExpressionExpression<Func<TEntity, object>>Source expression.
destinationNamestringName of the destination.
isPrimaryKeybooltrue 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
sourceExpressionExpression<Func<TEntity, object>>Source expression.
destinationNamestringName of the destination.
isPrimaryKeybooltrue if this object is primary key.
directionColumnMappingDirectionTypeThe direction.
ColumnMapping(Expression<Func<TEntity, object>>, string, ColumnMappingDirectionType)
Constructor.
public ColumnMapping(Expression<Func<TEntity, object>> sourceExpression, string destinationName, ColumnMappingDirectionType direction)
Parameters
sourceExpressionExpression<Func<TEntity, object>>Source expression.
destinationNamestringName of the destination.
directionColumnMappingDirectionTypeThe direction.
ColumnMapping(Expression<Func<TEntity, object>>, ColumnMappingDirectionType)
Constructor.
public ColumnMapping(Expression<Func<TEntity, object>> columnExpression, ColumnMappingDirectionType direction)
Parameters
columnExpressionExpression<Func<TEntity, object>>directionColumnMappingDirectionType
ColumnMapping(string)
Constructor.
public ColumnMapping(string columnName)
Parameters
columnNamestringName of the column.
ColumnMapping(string, bool)
Constructor.
public ColumnMapping(string columnName, bool isPrimaryKey)
Parameters
columnNamestringName of the column.
isPrimaryKeybooltrue if this object is primary key, false if not.
ColumnMapping(string, bool, ColumnMappingDirectionType)
Constructor.
public ColumnMapping(string columnName, bool isPrimaryKey, ColumnMappingDirectionType direction)
Parameters
columnNamestringName of the column.
isPrimaryKeybooltrue if this object is primary key, false if not.
directionColumnMappingDirectionTypeThe direction.
ColumnMapping(string, int)
Constructor.
public ColumnMapping(string sourceName, int destinationOrdinal)
Parameters
ColumnMapping(string, string)
Constructor.
public ColumnMapping(string sourceName, string destinationName)
Parameters
ColumnMapping(string, string, bool)
Constructor.
public ColumnMapping(string sourceName, string destinationName, bool isPrimaryKey)
Parameters
sourceNamestringName of the source.
destinationNamestringName of the destination.
isPrimaryKeybooltrue 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
sourceNamestringName of the source.
destinationNamestringName of the destination.
isPrimaryKeybooltrue if this object is primary key, false if not.
directionColumnMappingDirectionTypeThe direction.
ColumnMapping(string, string, ColumnMappingDirectionType)
Constructor.
public ColumnMapping(string sourceName, string destinationName, ColumnMappingDirectionType direction)
Parameters
sourceNamestringName of the source.
destinationNamestringName of the destination.
directionColumnMappingDirectionTypeThe direction.
ColumnMapping(string, ColumnMappingDirectionType)
Constructor.
public ColumnMapping(string columnName, ColumnMappingDirectionType direction)
Parameters
columnNamestringName of the column.
directionColumnMappingDirectionTypeThe 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.