ConvertColumn

Defines a decoration that converts one type into another

Namespace:
Inetdev.Data.Query
Type:
Class
Public:
Yes
Protected:
No
Sealed:
No
Abstract:
No
Inherits from:
Inetdev.Data.Query.Column

Constructors

ConvertColumn

Default constructor

Signature:
public Void ConvertColumn()

ConvertColumn

Initializes a new instance of ConvertColumn.

Signature:
public Void ConvertColumn(field, returnType)
Parameters
Name Type Summary
field Field Field configuration.
returnType DbType Type to convert the column to.
Exceptions
Type Summary
ArgumentNullException Thrown when field is null.

ConvertColumn

Initializes a new instance of ConvertColumn.

Signature:
public Void ConvertColumn(field, returnType, returnLength)
Parameters
Name Type Summary
field Field Field configuration.
returnType DbType Type to convert the column to.
returnLength Int32 Length to convert text columns.
Exceptions
Type Summary
ArgumentNullException Thrown when field is null.

ConvertColumn

Initializes a new instance of ConvertColumn.

Signature:
public Void ConvertColumn(field, repository, returnType)
Parameters
Name Type Summary
field Field Field configuration.
repository Repository Repository to which the column belongs to.
returnType DbType Type to convert the column into.
Exceptions
Type Summary
ArgumentNullException Thrown when field is null.

ConvertColumn

Initializes a new instance of ConvertColumn.

Signature:
public Void ConvertColumn(field, repository, returnType, returnLength)
Parameters
Name Type Summary
field Field Field configuration.
repository Repository Repository to which the column belongs to.
returnType DbType Type to convert the column into.
returnLength Int32 Length to convert text columns.
Exceptions
Type Summary
ArgumentNullException Thrown when field is null.

ConvertColumn

Initializes a new intance of ConvertColumn.

Signature:
public Void ConvertColumn(fieldName, returnType)
Parameters
Name Type Summary
fieldName String Column name.
returnType DbType Type to convert the column into.

ConvertColumn

Initializes a new intance of ConvertColumn.

Signature:
public Void ConvertColumn(fieldName, returnType, returnLength)
Parameters
Name Type Summary
fieldName String Column name.
returnType DbType Type to convert the column into.
returnLength Int32 Length to convert text columns.

ConvertColumn

Initializes a new intance of ConvertColumn.

Signature:
public Void ConvertColumn(name, fieldName, repository, returnType)
Parameters
Name Type Summary
name String Column name (alias).
fieldName String Column name.
repository Repository Repository to which the column belongs to.
returnType DbType Type to convert the column into.

ConvertColumn

Initializes a new intance of ConvertColumn.

Signature:
public Void ConvertColumn(name, fieldName, repository, returnType, returnLength)
Parameters
Name Type Summary
name String Column name (alias).
fieldName String Column name.
repository Repository Repository to which the column belongs to.
returnType DbType Type to convert the column into.
returnLength Int32 Length to convert text columns.

Properties

ReturnLength

The length required for the returned type.

Signature:
public Int32 ReturnLength { get; set; }
Remarks

Used to convert to varchar types.

ReturnType

Required return type.

Signature:
public DbType ReturnType { get; set; }