Search Results for

    Show / Hide Table of Contents

    Interface ICreateColumnOptionSyntax

    Interface to set the column options or the new value for existing rows

    Inherited Members
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.WithDefault(SystemMethods)
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.WithDefaultValue(object)
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.WithColumnDescription(string)
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.Identity()
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.Indexed()
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.Indexed(string)
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.PrimaryKey()
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.PrimaryKey(string)
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.Nullable()
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.NotNullable()
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.Unique()
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.Unique(string)
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.ForeignKey(string, string)
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.ForeignKey(string, string, string)
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.ForeignKey(string, string, string, string)
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.ForeignKey()
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.ReferencedBy(string, string)
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.ReferencedBy(string, string, string)
    IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>.ReferencedBy(string, string, string, string)
    Namespace: FluentMigrator.Builders.Create.Column
    Assembly: FluentMigrator.Abstractions.dll
    Syntax
    public interface ICreateColumnOptionSyntax : IColumnOptionSyntax<ICreateColumnOptionSyntax, ICreateColumnOptionOrForeignKeyCascadeSyntax>

    Methods

    | Edit this page View Source

    SetExistingRowsTo(object)

    The value to set against existing rows for the new column.

    Declaration
    ICreateColumnOptionSyntax SetExistingRowsTo(object value)
    Parameters
    Type Name Description
    object value
    Returns
    Type Description
    ICreateColumnOptionSyntax

    Extension Methods

    OracleExtensions.Identity<TNext, TNextFk>(IColumnOptionSyntax<TNext, TNextFk>, OracleGenerationType)
    OracleExtensions.Identity<TNext, TNextFk>(IColumnOptionSyntax<TNext, TNextFk>, OracleGenerationType, int, int)
    OracleExtensions.Identity<TNext, TNextFk>(IColumnOptionSyntax<TNext, TNextFk>, OracleGenerationType, long, int)
    OracleExtensions.Identity<TNext, TNextFk>(IColumnOptionSyntax<TNext, TNextFk>, OracleGenerationType, long, int, long, long)
    PostgresExtensions.Identity<TNext, TNextFk>(IColumnOptionSyntax<TNext, TNextFk>, PostgresGenerationType)
    SqlServerExtensions.Identity<TNext, TNextFk>(IColumnOptionSyntax<TNext, TNextFk>, int, int)
    SqlServerExtensions.Identity<TNext, TNextFk>(IColumnOptionSyntax<TNext, TNextFk>, long, int)
    • 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.