Search Results for

    Show / Hide Table of Contents

    Class ColumnTypeChange

    Inheritance
    object
    BaseMigrationUpgrader
    AlterColumnUpgrader
    ColumnTypeChange
    Inherited Members
    AlterColumnUpgrader.RefreshDescriptorSchemas()
    AlterColumnUpgrader.RunUpgradeAfterEntityExists(IDbConnection)
    BaseMigrationUpgrader.RunUpgradeBeforeEntityUpgrades(IDbConnection)
    BaseMigrationUpgrader.RunUpgradeAfterEntityUpgrades(IDbConnection)
    BaseMigrationUpgrader.RunUpgradeAfterCompletionWithQueriesCreated(DataUpdater)
    BaseMigrationUpgrader.ExecuteSqlCommand(IDbConnection, string)
    BaseMigrationUpgrader.DescriptorsForUpgrading
    BaseMigrationUpgrader.IncludeWhenUpgradingFromScratch
    BaseMigrationUpgrader.AlwaysRunMigration
    BaseMigrationUpgrader.Info
    BaseMigrationUpgrader.Accessor
    BaseMigrationUpgrader.Log
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.Connections.Database.Migrations.Upgraders
    Assembly: LemonEdge.Database.Connector.dll
    Syntax
    public class ColumnTypeChange : AlterColumnUpgrader

    Constructors

    ColumnTypeChange(IDataAccessor)

    Declaration
    public ColumnTypeChange(IDataAccessor accessor)
    Parameters
    Type Name Description
    IDataAccessor accessor

    Properties

    ColumnNames

    Declaration
    public override string[] ColumnNames { get; }
    Property Value
    Type Description
    string[]
    Overrides
    AlterColumnUpgrader.ColumnNames

    ForEntityType

    Declaration
    public override Type ForEntityType { get; }
    Property Value
    Type Description
    Type
    Overrides
    AlterColumnUpgrader.ForEntityType

    Version

    Declaration
    public override MigrationOrder Version { get; }
    Property Value
    Type Description
    MigrationOrder
    Overrides
    BaseMigrationUpgrader.Version

    Methods

    AlterColumnGuardSQL(string, string)

    Declaration
    public override string AlterColumnGuardSQL(string tableName, string columnName)
    Parameters
    Type Name Description
    string tableName
    string columnName
    Returns
    Type Description
    string
    Overrides
    AlterColumnUpgrader.AlterColumnGuardSQL(string, string)

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.