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
ColumnMapping(int, int, bool)
Constructor.
public ColumnMapping(int sourceOrdinal, int destinationOrdinal, bool isPrimaryKey)
Parameters
sourceOrdinal
intSource ordinal.
destinationOrdinal
intDestination ordinal.
isPrimaryKey
booltrue 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
intSource ordinal.
destinationOrdinal
intDestination ordinal.
isPrimaryKey
booltrue if this object is primary key, false if not.
direction
ColumnMappingDirectionTypeThe direction.
ColumnMapping(int, int, ColumnMappingDirectionType)
Constructor.
public ColumnMapping(int sourceOrdinal, int destinationOrdinal, ColumnMappingDirectionType direction)
Parameters
sourceOrdinal
intSource ordinal.
destinationOrdinal
intDestination ordinal.
direction
ColumnMappingDirectionTypeThe 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
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
booldirection
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
intDestination 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
intDestination ordinal.
isPrimaryKey
booltrue 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
intDestination ordinal.
isPrimaryKey
booltrue if this object is primary key.
direction
ColumnMappingDirectionTypeThe 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
intDestination ordinal.
direction
ColumnMappingDirectionTypeThe 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
stringName 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
stringName of the destination.
isPrimaryKey
booltrue 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
stringName of the destination.
isPrimaryKey
booltrue if this object is primary key.
direction
ColumnMappingDirectionTypeThe 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
stringName of the destination.
direction
ColumnMappingDirectionTypeThe 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
stringName of the column.
ColumnMapping(string, bool)
Constructor.
public ColumnMapping(string columnName, bool isPrimaryKey)
Parameters
columnName
stringName of the column.
isPrimaryKey
booltrue if this object is primary key, false if not.
ColumnMapping(string, bool, ColumnMappingDirectionType)
Constructor.
public ColumnMapping(string columnName, bool isPrimaryKey, ColumnMappingDirectionType direction)
Parameters
columnName
stringName of the column.
isPrimaryKey
booltrue if this object is primary key, false if not.
direction
ColumnMappingDirectionTypeThe 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
sourceName
stringName of the source.
destinationName
stringName of the destination.
isPrimaryKey
booltrue 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
stringName of the source.
destinationName
stringName of the destination.
isPrimaryKey
booltrue if this object is primary key, false if not.
direction
ColumnMappingDirectionTypeThe direction.
ColumnMapping(string, string, ColumnMappingDirectionType)
Constructor.
public ColumnMapping(string sourceName, string destinationName, ColumnMappingDirectionType direction)
Parameters
sourceName
stringName of the source.
destinationName
stringName of the destination.
direction
ColumnMappingDirectionTypeThe direction.
ColumnMapping(string, ColumnMappingDirectionType)
Constructor.
public ColumnMapping(string columnName, ColumnMappingDirectionType direction)
Parameters
columnName
stringName of the column.
direction
ColumnMappingDirectionTypeThe 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.