Class SqlServer2005Generator
  
  
  
    Inheritance
    
    
    
    
    SqlServer2005Generator
      
      
   
  
  
  
  Assembly: FluentMigrator.Runner.SqlServer.dll
  Syntax
  
    public class SqlServer2005Generator : SqlServer2000Generator, IMigrationGenerator
   
  Constructors
  
    |
    Edit this page
  
  
    View Source
  
  
  SqlServer2005Generator()
  
  
  Declaration
  
    public SqlServer2005Generator()
   
  
    |
    Edit this page
  
  
    View Source
  
  
  SqlServer2005Generator(IColumn, IQuoter, IDescriptionGenerator, IOptions<GeneratorOptions>)
  
  
  Declaration
  
    protected SqlServer2005Generator(IColumn column, IQuoter quoter, IDescriptionGenerator descriptionGenerator, IOptions<GeneratorOptions> generatorOptions)
   
  Parameters
  
  
    |
    Edit this page
  
  
    View Source
  
  
  SqlServer2005Generator(SqlServer2005Quoter)
  
  
  Declaration
  
    public SqlServer2005Generator(SqlServer2005Quoter quoter)
   
  Parameters
  
  
    |
    Edit this page
  
  
    View Source
  
  
  SqlServer2005Generator(SqlServer2005Quoter, IOptions<GeneratorOptions>)
  
  
  Declaration
  
    public SqlServer2005Generator(SqlServer2005Quoter quoter, IOptions<GeneratorOptions> generatorOptions)
   
  Parameters
  
  Properties
  
    |
    Edit this page
  
  
    View Source
  
  
  AddColumn
  
  
  Declaration
  
    public override string AddColumn { get; }
   
  Property Value
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  CreateForeignKeyConstraint
  
  
  Declaration
  
    public override string CreateForeignKeyConstraint { get; }
   
  Property Value
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  CreateIndex
  
  
  Declaration
  
    public override string CreateIndex { get; }
   
  Property Value
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  CreateSchema
  
  
  Declaration
  
    public override string CreateSchema { get; }
   
  Property Value
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  DropIndex
  
  
  Declaration
  
    public override string DropIndex { get; }
   
  Property Value
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  IdentityInsert
  
  
  Declaration
  
    public override string IdentityInsert { get; }
   
  Property Value
  
  Overrides
  
  Methods
  
    |
    Edit this page
  
  
    View Source
  
  
  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
  
  
    |
    Edit this page
  
  
    View Source
  
  
  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
  
  
    |
    Edit this page
  
  
    View Source
  
  
  Generate(AlterTableExpression)
  Generates a ALTER TABLE SQL statement
 
  
  Declaration
  
    public override string Generate(AlterTableExpression expression)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | string | 
        The generated SQL 
 | 
      
    
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  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
  
  
    |
    Edit this page
  
  
    View Source
  
  
  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
  
  
    |
    Edit this page
  
  
    View Source
  
  
  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
  
  
    |
    Edit this page
  
  
    View Source
  
  
  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
  
  
    |
    Edit this page
  
  
    View Source
  
  
  Generate(CreateSchemaExpression)
  Generates a CREATE SCHEMA SQL statement
 
  
  Declaration
  
    public override string Generate(CreateSchemaExpression expression)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | string | 
        The generated SQL 
 | 
      
    
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  Generate(CreateTableExpression)
  Outputs a create table string
 
  
  Declaration
  
    public override string Generate(CreateTableExpression expression)
   
  Parameters
  
  Returns
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  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
  
  
    |
    Edit this page
  
  
    View Source
  
  
  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
  
  
    |
    Edit this page
  
  
    View Source
  
  
  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
  
  
    |
    Edit this page
  
  
    View Source
  
  
  Generate(DeleteSchemaExpression)
  Generates a DROP SCHEMA SQL statement
 
  
  Declaration
  
    public override string Generate(DeleteSchemaExpression expression)
   
  Parameters
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | string | 
        The generated SQL 
 | 
      
    
  
  Overrides
  
  
    |
    Edit this page
  
  
    View Source
  
  
  GetFilterString(CreateIndexExpression)
  
  
  Declaration
  
    public virtual string GetFilterString(CreateIndexExpression createIndexExpression)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  GetIncludeString(CreateIndexExpression)
  
  
  Declaration
  
    public virtual string GetIncludeString(CreateIndexExpression column)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  GetWithOptions(ISupportAdditionalFeatures)
  
  
  Declaration
  
    public virtual string GetWithOptions(ISupportAdditionalFeatures expression)
   
  Parameters
  
  Returns
  
  
    |
    Edit this page
  
  
    View Source
  
  
  IsAdditionalFeatureSupported(string)
  
  
  Declaration
  
    public override bool IsAdditionalFeatureSupported(string feature)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | string | 
        feature | 
         | 
      
    
  
  Returns
  
  Overrides
  
  Implements