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