Class ExpressionBuilderBase<TExpression, TNext>
Provides a base class for expression builders.
Inheritance
System.Object
Assembly: cs.temp.dll.dll
Syntax
public abstract class ExpressionBuilderBase<TExpression, TNext> : ExpressionBuilderBase<TExpression> where TExpression : IMigrationExpression where TNext : IFluentBuilder
Type Parameters
Name |
Description |
TExpression |
|
TNext |
|
Constructors
ExpressionBuilderBase(TExpression)
Declaration
protected ExpressionBuilderBase(TExpression expression)
Parameters
Type |
Name |
Description |
TExpression |
expression |
|
Methods
AsAnsiString()
Declaration
public TNext AsAnsiString()
Returns
AsAnsiString(Int32)
Declaration
public TNext AsAnsiString(int size)
Parameters
Type |
Name |
Description |
System.Int32 |
size |
|
Returns
AsBinary()
Declaration
Returns
AsBinary(Int32)
Declaration
public TNext AsBinary(int size)
Parameters
Type |
Name |
Description |
System.Int32 |
size |
|
Returns
AsBoolean()
Declaration
Returns
AsByte()
Declaration
Returns
AsCurrency()
Declaration
public TNext AsCurrency()
Returns
AsCustom(String)
Declaration
public TNext AsCustom(string customType)
Parameters
Type |
Name |
Description |
System.String |
customType |
|
Returns
AsDate()
Declaration
Returns
AsDateTime()
Declaration
public TNext AsDateTime()
Returns
AsDecimal()
Declaration
Returns
AsDecimal(Int32, Int32)
Declaration
public TNext AsDecimal(int size, int precision)
Parameters
Type |
Name |
Description |
System.Int32 |
size |
|
System.Int32 |
precision |
|
Returns
AsDouble()
Declaration
Returns
AsFixedLengthAnsiString(Int32)
Declaration
public TNext AsFixedLengthAnsiString(int size)
Parameters
Type |
Name |
Description |
System.Int32 |
size |
|
Returns
AsFixedLengthString(Int32)
Declaration
public TNext AsFixedLengthString(int size)
Parameters
Type |
Name |
Description |
System.Int32 |
size |
|
Returns
AsFloat()
Declaration
Returns
AsGuid()
Declaration
Returns
AsInt16()
Declaration
Returns
AsInt32()
Declaration
Returns
AsInt64()
Declaration
Returns
AsString()
Declaration
Returns
AsString(Int32)
Declaration
public TNext AsString(int size)
Parameters
Type |
Name |
Description |
System.Int32 |
size |
|
Returns
AsTime()
Declaration
Returns
AsXml()
Declaration
Returns
AsXml(Int32)
Declaration
public TNext AsXml(int size)
Parameters
Type |
Name |
Description |
System.Int32 |
size |
|
Returns
GetColumnForType()
Declaration
public abstract ColumnDefinition GetColumnForType()
Returns
Type |
Description |
ColumnDefinition |
|