Search Results for

    Show / Hide Table of Contents

    Interface IColumn

    Namespace: FluentMigrator.Runner.Generators
    Assembly: FluentMigrator.Runner.Core.dll
    Syntax
    public interface IColumn

    Methods

    FormatCascade(string, Rule)

    Declaration
    string FormatCascade(string onWhat, Rule rule)
    Parameters
    Type Name Description
    string onWhat
    Rule rule
    Returns
    Type Description
    string

    FormatForeignKey(ForeignKeyDefinition, Func<ForeignKeyDefinition, string>)

    Declaration
    string FormatForeignKey(ForeignKeyDefinition foreignKey, Func<ForeignKeyDefinition, string> fkNameGeneration)
    Parameters
    Type Name Description
    ForeignKeyDefinition foreignKey
    Func<ForeignKeyDefinition, string> fkNameGeneration
    Returns
    Type Description
    string

    Generate(ColumnDefinition)

    Declaration
    string Generate(ColumnDefinition column)
    Parameters
    Type Name Description
    ColumnDefinition column
    Returns
    Type Description
    string

    Generate(IEnumerable<ColumnDefinition>, string)

    Declaration
    string Generate(IEnumerable<ColumnDefinition> columns, string tableName)
    Parameters
    Type Name Description
    IEnumerable<ColumnDefinition> columns
    string tableName
    Returns
    Type Description
    string

    GenerateForeignKeyName(ForeignKeyDefinition)

    Declaration
    string GenerateForeignKeyName(ForeignKeyDefinition foreignKey)
    Parameters
    Type Name Description
    ForeignKeyDefinition foreignKey
    Returns
    Type Description
    string
    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.