Search Results for

    Show / Hide Table of Contents

    Class Migration

    The base migration class for custom SQL queries and data updates/deletions

    Inheritance
    object
    MigrationBase
    Migration
    ForwardOnlyMigration
    ForwardOnlyMigration
    VersionDescriptionMigration
    VersionDescriptionMigration
    VersionMigration
    VersionMigration
    VersionSchemaMigration
    VersionSchemaMigration
    Implements
    IMigration
    Inherited Members
    MigrationBase.ApplicationContext
    MigrationBase.ConnectionString
    MigrationBase.Up()
    MigrationBase.Down()
    MigrationBase.GetUpExpressions(IMigrationContext)
    MigrationBase.GetDownExpressions(IMigrationContext)
    MigrationBase.Alter
    MigrationBase.Create
    MigrationBase.Rename
    MigrationBase.Insert
    MigrationBase.Schema
    MigrationBase.IfDatabase(params string[])
    MigrationBase.IfDatabase(Predicate<string>)
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: FluentMigrator
    Assembly: FluentMigrator.dll
    Syntax
    public abstract class Migration : MigrationBase, IMigration

    Properties

    | Edit this page View Source

    Delete

    Gets the starting point for data deletions

    Declaration
    public IDeleteExpressionRoot Delete { get; }
    Property Value
    Type Description
    IDeleteExpressionRoot
    | Edit this page View Source

    Execute

    Gets the starting point for SQL execution

    Declaration
    public IExecuteExpressionRoot Execute { get; }
    Property Value
    Type Description
    IExecuteExpressionRoot
    | Edit this page View Source

    Update

    Gets the starting point for data updates

    Declaration
    public IUpdateExpressionRoot Update { get; }
    Property Value
    Type Description
    IUpdateExpressionRoot

    Implements

    IMigration
    • 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.