Share via


DatabaseSchemaProvider Members

Include Protected Members
Include Inherited Members

Exposes a suite of factory objects and factory methods for instantiating service objects related to schema and script modeling.

The DatabaseSchemaProvider type exposes the following members.

Constructors

  Name Description
Protected method DatabaseSchemaProvider Initializes a new instance of the DatabaseSchemaProvider class.

Top

Methods

  Name Description
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Protected method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetServiceConstructor<TServiceConstructor> Returns a compatible service constructor if one is registered; otherwise, falls back on the extension manager.
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Public method RegisterStoreTypes Registers store types.
Public method SchemaVersionSupported Returns whether the specified schema version is supported.
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)

Top

Properties

  Name Description
Public property ExtensionManager Gets the extension manager.
Public property StoreSchema Gets the store schema.
Public property UserInteractionServices Gets the UI services used by the project system or other user interfaces.

Top

See Also

Reference

DatabaseSchemaProvider Class

Microsoft.Data.Schema.Extensibility Namespace