Search Results for

    Show / Hide Table of Contents

    Class SqlServer2012Generator

    Inheritance
    object
    GeneratorBase
    GenericGenerator
    SqlServer2000Generator
    SqlServer2005Generator
    SqlServer2008Generator
    SqlServer2012Generator
    SqlServer2014Generator
    SqlServer2014Generator
    Implements
    IMigrationGenerator
    Inherited Members
    SqlServer2008Generator.IsAdditionalFeatureSupported(string)
    SqlServer2008Generator.GetWithNullsDistinctString(IndexDefinition)
    SqlServer2008Generator.Generate(CreateIndexExpression)
    SqlServer2008Generator.GetFilterString(CreateIndexExpression)
    SqlServer2008Generator.GetWithOptions(ISupportAdditionalFeatures)
    SqlServer2005Generator.AddColumn
    SqlServer2005Generator.CreateSchema
    SqlServer2005Generator.CreateIndex
    SqlServer2005Generator.DropIndex
    SqlServer2005Generator.IdentityInsert
    SqlServer2005Generator.CreateForeignKeyConstraint
    SqlServer2005Generator.GetIncludeString(CreateIndexExpression)
    SqlServer2005Generator.Generate(CreateTableExpression)
    SqlServer2005Generator.Generate(AlterTableExpression)
    SqlServer2005Generator.Generate(CreateColumnExpression)
    SqlServer2005Generator.Generate(AlterColumnExpression)
    SqlServer2005Generator.Generate(CreateForeignKeyExpression)
    SqlServer2005Generator.Generate(DeleteIndexExpression)
    SqlServer2005Generator.Generate(CreateConstraintExpression)
    SqlServer2005Generator.Generate(DeleteDefaultConstraintExpression)
    SqlServer2005Generator.Generate(DeleteConstraintExpression)
    SqlServer2005Generator.Generate(CreateSchemaExpression)
    SqlServer2005Generator.Generate(DeleteSchemaExpression)
    SqlServer2005Generator.Generate(AlterSchemaExpression)
    SqlServer2000Generator.RenameTable
    SqlServer2000Generator.RenameColumn
    SqlServer2000Generator.CreateConstraint
    SqlServer2000Generator.GetClusterTypeString(CreateIndexExpression)
    SqlServer2000Generator.GetConstraintClusteringString(CreateConstraintExpression)
    SqlServer2000Generator.Generate(RenameTableExpression)
    SqlServer2000Generator.Generate(RenameColumnExpression)
    SqlServer2000Generator.Generate(DeleteColumnExpression)
    SqlServer2000Generator.BuildDelete(DeleteColumnExpression, string, StringBuilder)
    SqlServer2000Generator.Generate(AlterDefaultConstraintExpression)
    SqlServer2000Generator.Generate(InsertDataExpression)
    SqlServer2000Generator.IsUsingIdentityInsert(InsertDataExpression)
    GenericGenerator.compatabilityMode
    GenericGenerator.CompatibilityMode
    GenericGenerator.CreateTable
    GenericGenerator.DropTable
    GenericGenerator.DropColumn
    GenericGenerator.AlterColumn
    GenericGenerator.AlterSchema
    GenericGenerator.DropSchema
    GenericGenerator.InsertData
    GenericGenerator.UpdateData
    GenericGenerator.DeleteData
    GenericGenerator.DeleteConstraint
    GenericGenerator.GetUniqueString(CreateIndexExpression)
    GenericGenerator.Generate(DeleteTableExpression)
    GenericGenerator.GenerateForeignKeyName(ForeignKeyDefinition)
    GenericGenerator.Generate(DeleteForeignKeyExpression)
    GenericGenerator.AppendSqlStatementEndToken(StringBuilder)
    GenericGenerator.GenerateColumnNamesAndValues(InsertDataExpression)
    GenericGenerator.ValidateAdditionalFeatureCompatibility(IEnumerable<KeyValuePair<string, object>>)
    GenericGenerator.Generate(UpdateDataExpression)
    GenericGenerator.Generate(DeleteDataExpression)
    GeneratorBase.Column
    GeneratorBase.Quoter
    GeneratorBase.DescriptionGenerator
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: FluentMigrator.Runner.Generators.SqlServer
    Assembly: FluentMigrator.Runner.SqlServer.dll
    Syntax
    public class SqlServer2012Generator : SqlServer2008Generator, IMigrationGenerator

    Constructors

    | Edit this page View Source

    SqlServer2012Generator()

    Declaration
    public SqlServer2012Generator()
    | Edit this page View Source

    SqlServer2012Generator(IColumn, IQuoter, IDescriptionGenerator, IOptions<GeneratorOptions>)

    Declaration
    protected SqlServer2012Generator(IColumn column, IQuoter quoter, IDescriptionGenerator descriptionGenerator, IOptions<GeneratorOptions> generatorOptions)
    Parameters
    Type Name Description
    IColumn column
    IQuoter quoter
    IDescriptionGenerator descriptionGenerator
    IOptions<GeneratorOptions> generatorOptions
    | Edit this page View Source

    SqlServer2012Generator(SqlServer2008Quoter)

    Declaration
    public SqlServer2012Generator(SqlServer2008Quoter quoter)
    Parameters
    Type Name Description
    SqlServer2008Quoter quoter
    | Edit this page View Source

    SqlServer2012Generator(SqlServer2008Quoter, IOptions<GeneratorOptions>)

    Declaration
    public SqlServer2012Generator(SqlServer2008Quoter quoter, IOptions<GeneratorOptions> generatorOptions)
    Parameters
    Type Name Description
    SqlServer2008Quoter quoter
    IOptions<GeneratorOptions> generatorOptions

    Methods

    | Edit this page View Source

    Generate(CreateSequenceExpression)

    Generates a CREATE SEQUENCE SQL statement

    Declaration
    public override string Generate(CreateSequenceExpression expression)
    Parameters
    Type Name Description
    CreateSequenceExpression expression

    The expression to create the SQL for

    Returns
    Type Description
    string

    The generated SQL

    Overrides
    SqlServer2000Generator.Generate(CreateSequenceExpression)
    | Edit this page View Source

    Generate(DeleteSequenceExpression)

    Generates a DROP SEQUENCE SQL statement

    Declaration
    public override string Generate(DeleteSequenceExpression expression)
    Parameters
    Type Name Description
    DeleteSequenceExpression expression

    The expression to create the SQL for

    Returns
    Type Description
    string

    The generated SQL

    Overrides
    SqlServer2000Generator.Generate(DeleteSequenceExpression)

    Implements

    IMigrationGenerator
    • Edit this page
    • View Source
    In this article
    Back to top
    Copyright © 2018 Fluent Migrator Project
    Generated by DocFX
    Creative Commons License
    FluentMigrator Documentation by FluentMigrator Project is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.