MetadataFactory Class
Provides the base class for a metadata factory object.
Assembly: Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)
| Name | Description | |
|---|---|---|
![]() | MetadataFactory() | Initializes a new instance of the MetadataFactory class. |
| Name | Description | |
|---|---|---|
![]() | AsymmetricKey | Gets an IAsymmetricKeyFactory object that can be used to create IAsymmetricKey objects. |
![]() | Certificate | Gets an ICertificateFactory object that can be used to create ICertificate objects. |
![]() | Column | Gets an IColumnFactory object that can be used to create IColumn objects. |
![]() | Constraint | Gets an IConstraintFactory object that can be used to create table and column constraint objects. |
![]() | Credential | Gets an ICredentialFactory object that can be used to create ICredential objects. |
![]() | Database | Gets an IDatabaseFactory object that can be used to create IDatabase objects. |
![]() | DataType | Gets an IDataTypeFactory object that can be used to create IDataType objects. |
![]() | ExecutionContext | Gets an IExecutionContextFactory object that can be used to create IExecutionContext objects. |
![]() | Index | Gets an IIndexFactory object that can be used to create index and constraint objects. |
![]() | Login | Gets an ILoginFactory object that can be used to create ILogin objects. |
![]() | Parameter | Gets an IParameterFactory object that can be used to create IParameter objects. |
![]() | Permission | Gets or sets an IPermissionFactory object that can be used to create IDatabasePermission objects. |
![]() | ResolvedSynonym | Gets or sets an IResolvedSynonymFactory object that can be used to create T:Microsoft.SqlServer.Management.SqlParser.Metadata.IresolvedSynonym objects. |
![]() | Role | Gets an IRoleFactory object that can be used to create IDatabaseRole and IApplicationRole objects. |
![]() | Scalar | Gets an IScalarFactory object that can be used to create IScalar objects. |
![]() | Schema | Gets an ISchemaFactory object that can be used to create ISchema objects. |
![]() | Server | Gets an IServerFactory object that can be used to create IServer objects. |
![]() | StoredProcedure | Gets an IStoredProcedureFactory object that can be used to create IStoredProcedure objects. |
![]() | Synonym | Gets or sets an ISynonymFactory object that can be used to create ISynonym objects. |
![]() | Tabular | Gets an ITabularFactory object that can be used to create ITabular objects. |
![]() | Trigger | Gets an ITriggerFactory object that can be used to create ITrigger objects. |
![]() | User | Gets an IUserFactory object that can be used to create IUser objects. |
![]() | UserDefinedFunction | Gets an IUserDefinedFunctionFactory object that can be used to create IUserDefinedFunction objects. |
![]() | UserDefinedType | Gets an IUserDefinedTypeFactory object that can be used to create IUserDefinedType objects. |
![]() | Variable | Gets an IVariableFactory object that could be used to create ILocalVariable objects. |
| Name | Description | |
|---|---|---|
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | ToString() | (Inherited from Object.) |
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.


