Class CreateIndexBuilder
Inheritance
System.Object
Assembly: cs.temp.dll.dll
Syntax
public class CreateIndexBuilder : ExpressionBuilderBase<CreateIndexExpression>, ICreateIndexForTableBuilder, ICreateIndexOnColumnBuilder, ICreateIndexColumnOptionsBuilder, ICreateIndexOptionsBuilder, IFluentBuilder
Constructors
CreateIndexBuilder(CreateIndexExpression)
Declaration
public CreateIndexBuilder(CreateIndexExpression expression)
Parameters
Type |
Name |
Description |
CreateIndexExpression |
expression |
|
Properties
CurrentColumn
Declaration
public IndexColumnDefinition CurrentColumn { get; set; }
Property Value
Type |
Description |
IndexColumnDefinition |
|
Methods
Ascending()
Declaration
public ICreateIndexOnColumnBuilder Ascending()
Returns
Clustered()
Declaration
public ICreateIndexOnColumnBuilder Clustered()
Returns
Descending()
Declaration
public ICreateIndexOnColumnBuilder Descending()
Returns
Do()
Declaration
NonClustered()
Declaration
public ICreateIndexOnColumnBuilder NonClustered()
Returns
OnColumn(String)
Specifies the index column.
Declaration
public ICreateIndexColumnOptionsBuilder OnColumn(string columnName)
Parameters
Type |
Name |
Description |
System.String |
columnName |
|
Returns
OnTable(String)
Declaration
public ICreateIndexOnColumnBuilder OnTable(string tableName)
Parameters
Type |
Name |
Description |
System.String |
tableName |
|
Returns
WithOptions()
Declaration
public ICreateIndexOptionsBuilder WithOptions()
Returns
Explicit Interface Implementations
ICreateIndexColumnOptionsBuilder.Unique()
Declaration
ICreateIndexOnColumnBuilder ICreateIndexColumnOptionsBuilder.Unique()
Returns
ICreateIndexOptionsBuilder.Unique()
Declaration
ICreateIndexOnColumnBuilder ICreateIndexOptionsBuilder.Unique()
Returns