Microsoft.SqlServer.Management.SqlParser.MetadataProvider 命名空间
The Microsoft.SqlServer.Management.SqlParser.MetadataProvider namespace contains types designed to support the SQL Server parser.
类
类 | 说明 | |
---|---|---|
![]() |
ApplicationRoleCollection | Represents a collection of IApplicationRole objects. |
![]() |
AsymmetricKeyCollection | Represents a collection of IAsymmetricKey objects. |
![]() |
BuiltInFunctionCollection | Represents a collection of IBuiltInFunction objects. |
![]() |
BuiltInFunctionLookupBase | Provides the ability to look up built-in functions. |
![]() |
CertificateCollection | Represents a collection of ICertificate objects. |
![]() |
CollationLookupBase | Provides the ability to look up collations. |
![]() |
Collection< (Of < ( <'T> ) > ) > | Provides helper methods and classes for metadata object collections. |
![]() |
ColumnCollection | Represents a collection of IColumn objects. |
![]() |
ColumnOrderedCollection | Represents a collection of IColumn objects in which element ordering is preserved. |
![]() |
ConstraintCollection | Represents a collection of IConstraint objects. |
![]() |
CredentialCollection | Represents a collection of ICredential objects. |
![]() |
CursorVariableCollection | Represents a collection of ICursorVariable objects. |
![]() |
DatabaseCollection | Represents a collection of IDatabase objects. |
![]() |
DatabaseDdlTriggerCollection | Represents a collection of IDatabaseDdlTrigger objects. |
![]() |
DatabaseDdlTriggerEventTypeSet | Represents a set of database DDL trigger event types. |
![]() |
DatabaseRoleCollection | Represents a collection of IDatabaseRole objects. |
![]() |
DatePartCollection | Represents a collection of IDatePart objects. |
![]() |
DictionaryCollection< (Of < ( <'T> ) > ) > | Represents a collection of metadata objects that uses an Dictionary object as the underlying container. |
![]() |
DictionaryCollectionBase< (Of < ( <'T, U> ) > ) > | Provides the base class for metadata object collections. |
![]() |
DmlTriggerCollection | Represents a collection of IDmlTrigger objects. |
![]() |
DualTypeSortedListCollection< (Of < ( <'T, B> ) > ) > | Represents a collection of metadata objects that implements IMetadataCollection<(Of <(<'T>)>)> for T and B types. |
![]() |
ExtendedStoredProcedureCollection | Represents a collection of IExtendedStoredProcedure objects. |
![]() |
ExtensionMethods | Defines a set of extension methods for the IMetadataObject interface. |
![]() |
ForeignKeyColumnCollection | Represents a collection of IForeignKeyColumn objects where element ordering is preserved. |
![]() |
IndexCollection | Represents a collection of IIndex objects. |
![]() |
IndexedColumnCollection | Represents a collection of IIndexedColumn objects. |
![]() |
LoginCollection | Represents a collection of ILogin objects. |
![]() |
MetadataDisplayInfoProvider | Defines a set of methods that provide extended display information for metadata objects. |
![]() |
MetadataFactory | Provides the base class for a metadata factory object. |
![]() |
MetadataObjectBase | Provides the abstract base class for a metadata object. |
![]() |
MetadataProviderBase | Provides the abstract base class for the metadata provider object. |
![]() |
MetadataProviderEventArgs | Provides data for the AfterCheck, AfterCollapse, AfterExpand, or AfterSelect events of an IMetadataProvider object. |
![]() |
MetadataProviderUtils | Provides utilities for the metadata provider. |
![]() |
MetadataProviderUtils. . :: . .Names | Provides the common names of the SQL Server objects. |
![]() |
MetadataProviderUtils. . :: . .Names. . :: . .Database | Provides the common names of the SQL Server databases. |
![]() |
MetadataProviderUtils. . :: . .Names. . :: . .Schema | Provides the common names of the SQL Server schemas. |
![]() |
OrderedCollection< (Of < ( <'T> ) > ) > | Represents an ordered collection. |
![]() |
OrderedCollectionBase< (Of < ( <'T> ) > ) > | Represents a metadata object collection that preserves item ordering. |
![]() |
ParameterCollection | Represents a collection of IParameter objects |
![]() |
ScalarValuedFunctionCollection | Represents a collection of IScalarValuedFunction objects. |
![]() |
ScalarVariableCollection | Represents a collection of IScalarVariable objects. |
![]() |
SchemaCollection | Represents a collection of ISchema objects. |
![]() |
ServerDdlTriggerCollection | Represents a collection of IServerDdlTrigger objects. |
![]() |
ServerDdlTriggerEventTypeSet | Represents a collection of server DDL trigger event types. |
![]() |
SortedListCollection< (Of < ( <'T> ) > ) > | Represents a collection of metadata objects that uses a SortedList object as the underlying container. |
![]() |
StoredProcedureCollection | Represents a collection of IStoredProcedure objects. |
![]() |
SystemDataTypeLookupBase | Provides look up functionality for system data types. |
![]() |
TableCollection | Represents a collection of ITable objects. |
![]() |
TableValuedFunctionCollection | Represents a collection of ITableValuedFunction objects. |
![]() |
TableVariableCollection | Represents a collection of ITableVariable objects. |
![]() |
TabularCollection | Represents a collection of ITabular objects. |
![]() |
TriTypeSortedListCollection< (Of < ( <'T, B1, B2> ) > ) > | Represents a collection of metadata objects that implements IMetadataCollection<(Of <(<'T>)>)> for T, B1 and B2 types. |
![]() |
UdtMemberCollectionBase< (Of < ( <'T> ) > ) > | Provides the abstract base class for a collection of IUdtMember objects. |
![]() |
UdtMethodCollection | Represents a collection of IUdtMethod objects. |
![]() |
UserCollection | Represents a collection of IUser objects. |
![]() |
UserDefinedAggregateCollection | Represents a collection of IUserDefinedAggregate objects. |
![]() |
UserDefinedClrTypeCollection | Represents a collection of IUserDefinedType objects. |
![]() |
UserDefinedDataTypeCollection | Represents a collection of IUserDefinedDataType objects. |
![]() |
UserDefinedTableTypeCollection | Represents a collection of IUserDefinedTableType objects. |
![]() |
ViewCollection | Represents a collection of IView objects. |
接口
接口 | 说明 | |
---|---|---|
![]() |
IAsymmetricKeyFactory | Defines methods that create asymmetric key objects. |
![]() |
IBuiltInFunctionLookup | Provides the ability to look up SQL Server built-in functions and system functions that start with two at signs (@@). |
![]() |
ICertificateFactory | Defines methods that are used to create certificate objects. |
![]() |
ICollationLookup | Provides the ability to look up system supported collations. |
![]() |
IColumnFactory | Defines methods that are used to create IColumn objects. |
![]() |
IConstraintFactory | Defines methods that are used to create constraint objects. |
![]() |
ICredentialFactory | Defines methods that are used to create credential objects. |
![]() |
IDatabaseFactory | Defines methods that are used to create database objects. |
![]() |
IDataTypeFactory | Defines properties and methods that are used to create IDataType objects. |
![]() |
IExecutionContextFactory | Provides methods that are used to create IExecutionContext objects. |
![]() |
IIndexFactory | Defines methods that are used to create index objects. |
![]() |
ILiteralScalarFactory | Defines methods and properties that are used to create scalar objects that represent typed literal scalar expressions. |
![]() |
ILoginFactory | Defines methods that are used to create SQL Server login objects. |
![]() |
IMetadataDisplayInfoProvider | Defines methods that provide extended display information properties about metadata objects. |
![]() |
IMetadataFactory | Defines methods and properties that can be used to create metadata objects. |
![]() |
IMetadataProvider | Defines methods and properties that can be used to access server metadata objects or create metadata objects. |
![]() |
IParameterFactory | Defines methods that are used to create parameter objects. |
![]() |
IRoleFactory | Provides methods that can be used to create database role and application role objects. |
![]() |
IScalarFactory | Defines methods and properties that can be used to create scalar objects. |
![]() |
ISchemaFactory | Defines methods that can be used to create schema objects. |
![]() |
IServerFactory | Defines methods that can be used to create server objects. |
![]() |
IStoredProcedureFactory | Defines methods that can be used to create stored procedure objects. |
![]() |
ISystemDataTypeLookup | Defines methods that can be used to look up and return system data types. |
![]() |
ITabularFactory | Defines methods that can be used to create tabular objects. |
![]() |
ITriggerFactory | Defines methods to create trigger objects. |
![]() |
IUserDefinedFunctionFactory | Defines methods that can be used to create user-defined function objects. |
![]() |
IUserDefinedTypeFactory | Defines methods that can be used to create IUserDefinedType objects. |
![]() |
IUserFactory | Defines methods that can be used to create IUser objects. |
![]() |
IVariableFactory | Defines methods that can be used to create ILocalVariable objects. |
委托
委托 | 说明 | |
---|---|---|
![]() |
MetadataProviderEventHandler | Represents the method that will handle the AfterCheck, AfterCollapse, AfterExpand, or AfterSelect event of an IMetadataProvider object. |
枚举
枚举 | 说明 | |
---|---|---|
![]() |
CasingStyle | Defines different casing styles for a string literal. |
![]() |
ColumnAttributes | Defines a set of attributes that describe the column properties. |