Search Results for

    Show / Hide Table of Contents

    Interface IMigrationProcessor

    Inherited Members
    IQuerySchema.SchemaExists(string)
    IQuerySchema.TableExists(string, string)
    IQuerySchema.ColumnExists(string, string, string)
    IQuerySchema.ConstraintExists(string, string, string)
    IQuerySchema.IndexExists(string, string, string)
    IQuerySchema.SequenceExists(string, string)
    IQuerySchema.DefaultValueExists(string, string, string, object)
    IQuerySchema.DatabaseType
    IQuerySchema.DatabaseTypeAliases
    IDisposable.Dispose()
    Namespace: FluentMigrator
    Assembly: FluentMigrator.Abstractions.dll
    Syntax
    public interface IMigrationProcessor : IQuerySchema, IDisposable

    Properties

    ConnectionString

    Declaration
    string ConnectionString { get; }
    Property Value
    Type Description
    string

    Options

    Declaration
    IMigrationProcessorOptions Options { get; }
    Property Value
    Type Description
    IMigrationProcessorOptions

    Methods

    BeginTransaction()

    Declaration
    void BeginTransaction()

    CommitTransaction()

    Declaration
    void CommitTransaction()

    Execute(string, params object[])

    Declaration
    void Execute(string template, params object[] args)
    Parameters
    Type Name Description
    string template
    object[] args

    Exists(string, params object[])

    Declaration
    bool Exists(string template, params object[] args)
    Parameters
    Type Name Description
    string template
    object[] args
    Returns
    Type Description
    bool

    Process(AlterColumnExpression)

    Declaration
    void Process(AlterColumnExpression expression)
    Parameters
    Type Name Description
    AlterColumnExpression expression

    Process(AlterDefaultConstraintExpression)

    Declaration
    void Process(AlterDefaultConstraintExpression expression)
    Parameters
    Type Name Description
    AlterDefaultConstraintExpression expression

    Process(AlterSchemaExpression)

    Declaration
    void Process(AlterSchemaExpression expression)
    Parameters
    Type Name Description
    AlterSchemaExpression expression

    Process(AlterTableExpression)

    Declaration
    void Process(AlterTableExpression expression)
    Parameters
    Type Name Description
    AlterTableExpression expression

    Process(CreateColumnExpression)

    Declaration
    void Process(CreateColumnExpression expression)
    Parameters
    Type Name Description
    CreateColumnExpression expression

    Process(CreateConstraintExpression)

    Declaration
    void Process(CreateConstraintExpression expression)
    Parameters
    Type Name Description
    CreateConstraintExpression expression

    Process(CreateForeignKeyExpression)

    Declaration
    void Process(CreateForeignKeyExpression expression)
    Parameters
    Type Name Description
    CreateForeignKeyExpression expression

    Process(CreateIndexExpression)

    Declaration
    void Process(CreateIndexExpression expression)
    Parameters
    Type Name Description
    CreateIndexExpression expression

    Process(CreateSchemaExpression)

    Declaration
    void Process(CreateSchemaExpression expression)
    Parameters
    Type Name Description
    CreateSchemaExpression expression

    Process(CreateSequenceExpression)

    Declaration
    void Process(CreateSequenceExpression expression)
    Parameters
    Type Name Description
    CreateSequenceExpression expression

    Process(CreateTableExpression)

    Declaration
    void Process(CreateTableExpression expression)
    Parameters
    Type Name Description
    CreateTableExpression expression

    Process(DeleteColumnExpression)

    Declaration
    void Process(DeleteColumnExpression expression)
    Parameters
    Type Name Description
    DeleteColumnExpression expression

    Process(DeleteConstraintExpression)

    Declaration
    void Process(DeleteConstraintExpression expression)
    Parameters
    Type Name Description
    DeleteConstraintExpression expression

    Process(DeleteDataExpression)

    Declaration
    void Process(DeleteDataExpression expression)
    Parameters
    Type Name Description
    DeleteDataExpression expression

    Process(DeleteDefaultConstraintExpression)

    Declaration
    void Process(DeleteDefaultConstraintExpression expression)
    Parameters
    Type Name Description
    DeleteDefaultConstraintExpression expression

    Process(DeleteForeignKeyExpression)

    Declaration
    void Process(DeleteForeignKeyExpression expression)
    Parameters
    Type Name Description
    DeleteForeignKeyExpression expression

    Process(DeleteIndexExpression)

    Declaration
    void Process(DeleteIndexExpression expression)
    Parameters
    Type Name Description
    DeleteIndexExpression expression

    Process(DeleteSchemaExpression)

    Declaration
    void Process(DeleteSchemaExpression expression)
    Parameters
    Type Name Description
    DeleteSchemaExpression expression

    Process(DeleteSequenceExpression)

    Declaration
    void Process(DeleteSequenceExpression expression)
    Parameters
    Type Name Description
    DeleteSequenceExpression expression

    Process(DeleteTableExpression)

    Declaration
    void Process(DeleteTableExpression expression)
    Parameters
    Type Name Description
    DeleteTableExpression expression

    Process(InsertDataExpression)

    Declaration
    void Process(InsertDataExpression expression)
    Parameters
    Type Name Description
    InsertDataExpression expression

    Process(PerformDBOperationExpression)

    Declaration
    void Process(PerformDBOperationExpression expression)
    Parameters
    Type Name Description
    PerformDBOperationExpression expression

    Process(RenameColumnExpression)

    Declaration
    void Process(RenameColumnExpression expression)
    Parameters
    Type Name Description
    RenameColumnExpression expression

    Process(RenameTableExpression)

    Declaration
    void Process(RenameTableExpression expression)
    Parameters
    Type Name Description
    RenameTableExpression expression

    Process(UpdateDataExpression)

    Declaration
    void Process(UpdateDataExpression expression)
    Parameters
    Type Name Description
    UpdateDataExpression expression

    Read(string, params object[])

    Declaration
    DataSet Read(string template, params object[] args)
    Parameters
    Type Name Description
    string template
    object[] args
    Returns
    Type Description
    DataSet

    ReadTableData(string, string)

    Declaration
    DataSet ReadTableData(string schemaName, string tableName)
    Parameters
    Type Name Description
    string schemaName
    string tableName
    Returns
    Type Description
    DataSet

    RollbackTransaction()

    Declaration
    void RollbackTransaction()
    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.