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