Search Results for

    Show / Hide Table of Contents

    Namespace FluentMigrator

    Classes

    AutoReversingMigration

    A migration base class that will automatically generate the down expressions

    AutoScriptMigration

    Migration that automatically uses embedded SQL scripts depending on the database type name

    ExplicitUnicodeString

    Insert text with unicode data. Primarily for Sql Server, it prefixes the string with 'N

    ForwardOnlyMigration

    A forward-only migration

    LegacyValidationExtensions

    Extension methods for the obsolete ICanBeValidated

    MaintenanceAttribute

    Annotates migrations that should always be executed at a specified stage.

    Migration

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

    MigrationAttribute

    Attribute for a migration

    MigrationBase

    The base migration class

    MigrationTraitAttribute

    A trait for a migration

    NonUnicodeString

    An explicitly non-Unicode string literal ('some string' in T-SQL)

    ProfileAttribute

    Defines a profile for a migration

    RawSql

    A wrapper class for a SQL value

    SqlScriptTokenReplacer

    Function to replace token in an SQL script

    TagsAttribute

    Used to filter which migrations are run.

    TimestampedMigrationAttribute

    Creates a MigrationAttribute which executes in order based on the given date and time.

    Interfaces

    IMigration

    The base interface for all migrations

    IMigrationGenerator

    Base interface for a migration SQL generator

    IMigrationProcessor

    Interface for a migration processor

    IMigrationProcessorOptions

    Options for the IMigrationProcessor

    IQuerySchema

    Gets the interface to query a database

    Enums

    AutoNameContext

    Sets the context for the automatic name generation

    MigrationDirection

    The direction of the migration

    MigrationStage

    Represents a stage in the migration run.

    OracleGenerationType

    PostgresGenerationType

    Default value generation strategy (Identity) types. The clauses ALWAYS and BY DEFAULT determine how the sequence value is given precedence over a user-specified value in an INSERT statement.

    PostgresIdentityModificationType

    SqlAnywhereConstraintType

    The constraint type as supported by SQL Anywhere

    SqlServerConstraintType

    SystemMethods

    The well-known system methods

    TagBehavior

    The desired tag matching behavior

    TransactionBehavior

    The desired transaction behavior

    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.