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