Search Results for

    Show / Hide Table of Contents

    Class MigrationExpressionBase

    Provides a base class for migration expressions.

    Inheritance
    System.Object
    Namespace: Umbraco.Cms.Infrastructure.Migrations
    Assembly: cs.temp.dll.dll
    Syntax
    public abstract class MigrationExpressionBase : IMigrationExpression

    Constructors

    MigrationExpressionBase(IMigrationContext)

    Declaration
    protected MigrationExpressionBase(IMigrationContext context)
    Parameters
    Type Name Description
    IMigrationContext context

    Properties

    Context

    Declaration
    protected IMigrationContext Context { get; }
    Property Value
    Type Description
    IMigrationContext

    Database

    Declaration
    protected IUmbracoDatabase Database { get; }
    Property Value
    Type Description
    IUmbracoDatabase

    DatabaseType

    Declaration
    public DatabaseType DatabaseType { get; }
    Property Value
    Type Description
    DatabaseType

    Expressions

    Declaration
    public List<IMigrationExpression> Expressions { get; }
    Property Value
    Type Description
    System.Collections.Generic.List<IMigrationExpression>

    Logger

    Declaration
    protected ILogger Logger { get; }
    Property Value
    Type Description
    ILogger

    SqlSyntax

    Declaration
    protected ISqlSyntaxProvider SqlSyntax { get; }
    Property Value
    Type Description
    ISqlSyntaxProvider

    Methods

    AppendStatementSeparator(StringBuilder)

    Declaration
    protected void AppendStatementSeparator(StringBuilder stmtBuilder)
    Parameters
    Type Name Description
    StringBuilder stmtBuilder

    Execute()

    Declaration
    public virtual void Execute()

    Execute(Sql<ISqlContext>)

    Declaration
    protected void Execute(Sql<ISqlContext> sql)
    Parameters
    Type Name Description
    Sql<ISqlContext> sql

    GetQuotedValue(Object)

    Declaration
    protected string GetQuotedValue(object val)
    Parameters
    Type Name Description
    System.Object val
    Returns
    Type Description
    System.String

    GetSql()

    Declaration
    protected virtual string GetSql()
    Returns
    Type Description
    System.String
    In This Article
    • Constructors
      • MigrationExpressionBase(IMigrationContext)
    • Properties
      • Context
      • Database
      • DatabaseType
      • Expressions
      • Logger
      • SqlSyntax
    • Methods
      • AppendStatementSeparator(StringBuilder)
      • Execute()
      • Execute(Sql<ISqlContext>)
      • GetQuotedValue(Object)
      • GetSql()
    Back to top Copyright © 2016-present Umbraco
    Generated by DocFX