Click or drag to resize
MetaDataStore Class
Container class for storing meta-data.
Inheritance Hierarchy
SystemObject
  SD.LLBLGen.Pro.ApplicationCore.MetaDataMetaDataStore

Namespace:  SD.LLBLGen.Pro.ApplicationCore.MetaData
Assembly:  SD.LLBLGen.Pro.ApplicationCore (in SD.LLBLGen.Pro.ApplicationCore.dll) Version: 5.3.0.0 (5.3.0)
Syntax
public class MetaDataStore : ISerializableToXml

The MetaDataStore type exposes the following members.

Constructors
  NameDescription
Public methodMetaDataStore
Initializes a new instance of the MetaDataStore class.
Top
Properties
  NameDescription
Public propertyMetaDataPerDriverID
Gets the meta data stored per driver ID.
Top
Methods
  NameDescription
Public methodAddMetaData
Adds the meta data.
Public methodDeserializeFromReader
Deserializes the meta-data from the reader which is positioned at the TargetDatabases element
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 methodGetAllConstraintsToDropForUpdateFromMetaData
Gets all constraints of type typeOfElementsToRetrieve from the meta data of the database which affect a changed element. Used for update DDL SQL scripts to be able to drop constraints before DDL SQL statements are executed. If typeofElementsToRetrieve isn't a constraint type, an empty set is returned.
Public methodGetAllForeignKeyConstraints
Gets all foreign key constraints in the container of the database with the driver ID specified.
Public methodGetAllMappingTargets
Gets all the mapping targets in the metadata store of the database with the driver id specified.
Public methodGetAllSchemasFilteredBySyncSource
Gets all schemas filtered by synchronize source.
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetMetaDataForDriverID
Gets the meta data for driver ID.
Public methodGetOrCreateSequence
Gets or creates a new sequence for the database with the driverid specified. If catalog and / or schema aren't available these are created as well.
Public methodGetOrCreateTable
Gets or creates a new table for the database with the driverid specified. If catalog and / or schema aren't available these are created as well.
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 methodSerializeToWriter
Serializes the data in this class to the serializer passed in
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventContainedElementAdded
Raised when an element was added to a collection (indirectly) contained in this element
Public eventContainedElementChanged
Raised when an element contained in this element was changed.
Public eventContainedElementRemoved
Raised when an element was removed from a collection (indirectly) contained in this element
Public eventMetaDataChanged
Event which is raised when the metadatastore was changed.
Top
See Also