Click or drag to resize

DatabaseDriverConfiguration Class

Class used to store read databaseDriver configuration settings read from the driver.config file.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ApplicationCore.ConfigurationDatabaseDriverConfiguration

Namespace:  SD.LLBLGen.Pro.ApplicationCore.Configuration
Assembly:  SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.11.0.0 (5.11.23.1114)
Syntax
[SerializableAttribute]
public class DatabaseDriverConfiguration

The DatabaseDriverConfiguration type exposes the following members.

Constructors
  NameDescription
Public methodDatabaseDriverConfiguration
Initializes a new instance of the DatabaseDriverConfiguration class
Top
Properties
  NameDescription
Public propertyAssemblyFilename
The Filename of the assembly containing the code for the databasedriver.
Public propertyCaseSensitiveElementNames
Gets or sets a value indicating whether the database the driver is for has by default case sensitive element names.
Public propertyCaseSensitiveFieldNames
Gets or sets a value indicating whether the database the driver is for has by default case sensitive element names.
Public propertyClassName
The classname used for the IDBDriver implementation.
Public propertyDatabaseName
Gets or sets the name of the database the driver is for.
Public propertyDatabaseShortName
Gets or sets the short name variant of the database the driver is for
Public propertyDriverID
The DriverID for this driver.
Public propertyDynamicQueryEngineNamespace
The complete namespace for the dynamic query engine to refer to in generated code.
Public propertyFullDriverPath
The full path to the driver directory.
Public propertyFullPathFilename
The complete path + filename to use when the assembly has to be loaded.
Public propertyName
The name of the Database driver
Public propertyNameLengthLimit
Gets the name length limit for this database. If 0 or smaller, no limit is enforced, otherwise the limit specified here is the limit used to generate names for elements in the relational model data in the designer.
Public propertyNamespace
The namespace used for the databasedriver. Necessary to construct an instance of the IDBDriver implementation.
Public propertyShortName
Gets or sets the short name for the driver.
Public propertyTableOrderInCreate
The specification for the order in which tables have to be enumerated in a create table loop
Public propertyTableOrderInDrop
The specification for the order in which tables have to be enumerated in a drop table loop
Top
Methods
  NameDescription
Public methodDeserializeFromXml
Loads the driver config stored in the XmlDocument passed in into a DatabaseDriverConfig object.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Implements ToString()
(Overrides ObjectToString.)
Top
Extension Methods
  NameDescription
Public Extension MethodCreateComparableName
Creates a comparable name to the key names used in the lookup dictionaries. This name is lowercase for case insensitive names, otherwise it's kept as-is
(Defined by ExtensionMethods.)
Top
See Also