SmoMetadataProvider Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents an IMetadataProvider object that uses SMO to retrieve server metadata objects.
public abstract class SmoMetadataProvider : Microsoft.SqlServer.Management.SqlParser.MetadataProvider.MetadataProviderBase
type SmoMetadataProvider = class
inherit MetadataProviderBase
Public MustInherit Class SmoMetadataProvider
Inherits MetadataProviderBase
- Inheritance
Properties
AfterBindHandler | (Inherited from MetadataProviderBase) |
BeforeBindHandler | (Inherited from MetadataProviderBase) |
BuiltInFunctionLookup | (Inherited from MetadataProviderBase) |
CollationLookup | (Inherited from MetadataProviderBase) |
MetadataFactory | (Inherited from MetadataProviderBase) |
Server |
Gets an IServer object which allows for accessing server-side metadata objects such as databases, schemas, and tables. |
SmoServer |
Gets a Server object associated with the metadata provider. |
SystemDataTypeLookup | (Inherited from MetadataProviderBase) |
Methods
CreateConnectedProvider(ServerConnection) |
Creates a new instance of the Microsoft.SqlServer.Management.SqlParser.MetadataProvider that uses the specified SMO connection to retrieve server metadata objects over the SMO. |
CreateConnectedProvider(ServerConnection, Int32) |
Creates a new instance of the Microsoft.SqlServer.Management.SqlParser.MetadataProvider that uses the specified connection to retrieve server metadata objects over the SMO. |
CreateDisconnectedProvider(Server) |
Creates a new instance of the Microsoft.SqlServer.Management.SqlParser.MetadataProvider that uses the specified SMO server object to retrieve metadata objects. |