Class SqlServer2005Generator
Inheritance
SqlServer2005Generator
Assembly: FluentMigrator.Runner.SqlServer.dll
Syntax
public class SqlServer2005Generator : SqlServer2000Generator, IMigrationGenerator
Constructors
SqlServer2005Generator()
Declaration
public SqlServer2005Generator()
SqlServer2005Generator(IColumn, IQuoter, IDescriptionGenerator, IOptions<GeneratorOptions>)
Declaration
protected SqlServer2005Generator(IColumn column, IQuoter quoter, IDescriptionGenerator descriptionGenerator, IOptions<GeneratorOptions> generatorOptions)
Parameters
SqlServer2005Generator(SqlServer2005Quoter)
Declaration
public SqlServer2005Generator(SqlServer2005Quoter quoter)
Parameters
SqlServer2005Generator(SqlServer2005Quoter, IOptions<GeneratorOptions>)
Declaration
public SqlServer2005Generator(SqlServer2005Quoter quoter, IOptions<GeneratorOptions> generatorOptions)
Parameters
Properties
AddColumn
Declaration
public override string AddColumn { get; }
Property Value
Overrides
CreateForeignKeyConstraint
Declaration
public override string CreateForeignKeyConstraint { get; }
Property Value
Overrides
CreateIndex
Declaration
public override string CreateIndex { get; }
Property Value
Overrides
CreateSchema
Declaration
public override string CreateSchema { get; }
Property Value
Overrides
CreateUniqueConstraint
Declaration
public virtual string CreateUniqueConstraint { get; }
Property Value
DropIndex
Declaration
public override string DropIndex { get; }
Property Value
Overrides
IdentityInsert
Declaration
public override string IdentityInsert { get; }
Property Value
Overrides
Methods
Generate(AlterColumnExpression)
Generates a ALTER TABLE ALTER COLUMN
SQL statement
Declaration
public override string Generate(AlterColumnExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(AlterSchemaExpression)
Generates an SQL statement to move a table from one schema to another
Declaration
public override string Generate(AlterSchemaExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(AlterTableExpression)
Generates a ALTER TABLE
SQL statement
Declaration
public override string Generate(AlterTableExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(CreateColumnExpression)
Generates a ALTER TABLE ADD COLUMN
SQL statement
Declaration
public override string Generate(CreateColumnExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(CreateConstraintExpression)
Generates an SQL statement to create a constraint
Declaration
public override string Generate(CreateConstraintExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(CreateForeignKeyExpression)
Generates an SQL statement to create a foreign key
Declaration
public override string Generate(CreateForeignKeyExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(CreateIndexExpression)
Generates an SQL statement to create an index
Declaration
public override string Generate(CreateIndexExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(CreateSchemaExpression)
Generates a CREATE SCHEMA
SQL statement
Declaration
public override string Generate(CreateSchemaExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(CreateTableExpression)
Outputs a create table string
Declaration
public override string Generate(CreateTableExpression expression)
Parameters
Returns
Overrides
Generate(DeleteConstraintExpression)
Generates an SQL statement to drop a constraint
Declaration
public override string Generate(DeleteConstraintExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(DeleteDefaultConstraintExpression)
Generates an SQL statement to drop a default constraint
Declaration
public override string Generate(DeleteDefaultConstraintExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(DeleteIndexExpression)
Generates an SQL statement to drop an index
Declaration
public override string Generate(DeleteIndexExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(DeleteSchemaExpression)
Generates a DROP SCHEMA
SQL statement
Declaration
public override string Generate(DeleteSchemaExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
Generate(DeleteTableExpression)
Generates a DROP TABLE
SQL statement
Declaration
public override string Generate(DeleteTableExpression expression)
Parameters
Returns
Type |
Description |
string |
The generated SQL
|
Overrides
GetFilterString(CreateConstraintExpression)
Declaration
public virtual string GetFilterString(CreateConstraintExpression createConstraintExpression)
Parameters
Returns
GetFilterString(CreateIndexExpression)
Declaration
public virtual string GetFilterString(CreateIndexExpression createIndexExpression)
Parameters
Returns
GetIncludeString(CreateConstraintExpression)
Declaration
public virtual string GetIncludeString(CreateConstraintExpression expression)
Parameters
Returns
GetIncludeString(CreateIndexExpression)
Declaration
public virtual string GetIncludeString(CreateIndexExpression expression)
Parameters
Returns
GetIncludeStringFor(ISupportAdditionalFeatures, string)
Declaration
protected string GetIncludeStringFor(ISupportAdditionalFeatures expression, string featureKey)
Parameters
Returns
GetWithOptions(ISupportAdditionalFeatures)
Declaration
public virtual string GetWithOptions(ISupportAdditionalFeatures expression)
Parameters
Returns
IsAdditionalFeatureSupported(string)
Declaration
public override bool IsAdditionalFeatureSupported(string feature)
Parameters
Type |
Name |
Description |
string |
feature |
|
Returns
Overrides
Implements