Search Results for

    Show / Hide Table of Contents

    Class FirebirdOptions

    Inheritance
    object
    FirebirdOptions
    Implements
    ICloneable
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: FluentMigrator.Runner.Processors.Firebird
    Assembly: FluentMigrator.Runner.Firebird.dll
    Syntax
    public class FirebirdOptions : ICloneable

    Constructors

    FirebirdOptions()

    Declaration
    public FirebirdOptions()

    Fields

    MaxNameLength

    Maximum internal length of names in firebird is 31 characters

    Declaration
    public static readonly int MaxNameLength
    Field Value
    Type Description
    int

    Properties

    ForceQuote

    Gets or sets a value indicating whether all names should be quoted unconditionally.

    Declaration
    public bool ForceQuote { get; set; }
    Property Value
    Type Description
    bool

    PackKeyNames

    Declaration
    public bool PackKeyNames { get; set; }
    Property Value
    Type Description
    bool

    TransactionModel

    Which transaction model to use if any to work around firebird's DDL restrictions

    Declaration
    public FirebirdTransactionModel TransactionModel { get; set; }
    Property Value
    Type Description
    FirebirdTransactionModel

    TruncateLongNames

    Firebird only supports constraint, table, column, etc. names up to 31 characters

    Declaration
    public bool TruncateLongNames { get; set; }
    Property Value
    Type Description
    bool

    VirtualLock

    Virtually lock tables and columns touched by DDL statements in a transaction

    Declaration
    public bool VirtualLock { get; set; }
    Property Value
    Type Description
    bool

    Methods

    ApplyProviderSwitches(string)

    Declaration
    public FirebirdOptions ApplyProviderSwitches(string providerSwitches)
    Parameters
    Type Name Description
    string providerSwitches
    Returns
    Type Description
    FirebirdOptions

    AutoCommitBehaviour()

    Declaration
    public static FirebirdOptions AutoCommitBehaviour()
    Returns
    Type Description
    FirebirdOptions

    Clone()

    Creates a new object that is a copy of the current instance.

    Declaration
    public object Clone()
    Returns
    Type Description
    object

    A new object that is a copy of this instance.

    CommitOnCheckFailBehaviour()

    Declaration
    public static FirebirdOptions CommitOnCheckFailBehaviour()
    Returns
    Type Description
    FirebirdOptions

    StandardBehaviour()

    Declaration
    public static FirebirdOptions StandardBehaviour()
    Returns
    Type Description
    FirebirdOptions

    Implements

    ICloneable
    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.