Class FirebirdOptions
  
  
  
    Inheritance
    
    FirebirdOptions
   
  
  
  
  Assembly: FluentMigrator.Runner.Firebird.dll
  Syntax
  
    public class FirebirdOptions : ICloneable
   
  Constructors
  
  FirebirdOptions()
  
  
  Declaration
  
  Fields
  MaxNameLength
  Maximum internal length of names in firebird is 31 characters
Declaration
  
    public static readonly int MaxNameLength
   
  Field Value
  
  Properties
  
  ForceQuote
  Gets or sets a value indicating whether all names should be quoted unconditionally.
Declaration
  
    public bool ForceQuote { get; set; }
   
  Property Value
  
  
  PackKeyNames
  
  
  Declaration
  
    public bool PackKeyNames { get; set; }
   
  Property Value
  
  
  TransactionModel
  Which transaction model to use if any to work around firebird's DDL restrictions
Declaration
  
    public FirebirdTransactionModel TransactionModel { get; set; }
   
  Property Value
  
  
  TruncateLongNames
  Firebird only supports constraint, table, column, etc. names up to 31 characters
Declaration
  
    public bool TruncateLongNames { get; set; }
   
  Property Value
  
  
  VirtualLock
  Virtually lock tables and columns touched by DDL statements in a transaction
Declaration
  
    public bool VirtualLock { get; set; }
   
  Property Value
  
  Methods
  
  ApplyProviderSwitches(string)
  
  
  Declaration
  
    public FirebirdOptions ApplyProviderSwitches(string providerSwitches)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | string | providerSwitches |  | 
    
  
  Returns
  
  
  AutoCommitBehaviour()
  
  
  Declaration
  
    public static FirebirdOptions AutoCommitBehaviour()
   
  Returns
  
  
  Clone()
  Creates a new object that is a copy of the current instance.
Declaration
  
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | object | A new object that is a copy of this instance. | 
    
  
  
  CommitOnCheckFailBehaviour()
  
  
  Declaration
  
    public static FirebirdOptions CommitOnCheckFailBehaviour()
   
  Returns
  
  
  StandardBehaviour()
  
  
  Declaration
  
    public static FirebirdOptions StandardBehaviour()
   
  Returns
  
  Implements