Export (0) Print
Expand All

IMetadataFactory Interface

Defines methods and properties that can be used to create metadata objects.

Namespace:  Microsoft.SqlServer.Management.SqlParser.MetadataProvider
Assembly:  Microsoft.SqlServer.Management.SqlParser (in Microsoft.SqlServer.Management.SqlParser.dll)

public interface IMetadataFactory

The IMetadataFactory type exposes the following members.

  NameDescription
Public propertyAsymmetricKeyGets an IAsymmetricKeyFactory object that can be used to create IAsymmetricKey objects.
Public propertyCertificateGets an ICertificateFactory object that can be used to create ICertificate objects.
Public propertyColumnGets an IColumnFactory object that can be used to create IColumn objects.
Public propertyConstraintGets an IConstraintFactory object that can be used to create table and column constraint objects.
Public propertyCredentialGets an ICredentialFactory object that can be used to create ICredential objects.
Public propertyDatabaseGets an IDatabaseFactory object that can be used to create IDatabase objects.
Public propertyDataTypeGets an IDataTypeFactory object that can be used to create IDataType objects.
Public propertyExecutionContextGets an IExecutionContextFactory object that can be used to create IExecutionContext objects.
Public propertyIndexGets an IIndexFactory object that can be used to create index and constraint objects.
Public propertyLoginGets an ILoginFactory object that can be used to create ILogin objects.
Public propertyParameterGets an IParameterFactory object that can be used to create IParameter objects.
Public propertyPermissionGets an IpermissionFactory object that can be used to create IPermission objects.
Public propertyResolvedSynonymGets an IResolvedSynonymFactory object that can be used to create IResolvedSynonym objects.
Public propertyRoleGets an IRoleFactory object that can be used to create IDatabaseRole and IApplicationRole objects.
Public propertyScalarGets an IScalarFactory object that can be used to create IScalar objects.
Public propertySchemaGets an ISchemaFactory object that can be used to create ISchema objects.
Public propertyServerGets an IServerFactory object that can be used to create IServer objects.
Public propertyStoredProcedureGets an IStoredProcedureFactory object that can be used to create IStoredProcedure objects.
Public propertySynonymGets an ISynonymFactory object that can be used to create ISynonym objects.
Public propertyTabularGets an ITabularFactory object that can be used to create ITabular objects.
Public propertyTriggerGets an ITriggerFactory object that can be used to create ITrigger objects.
Public propertyUserGets an IUserFactory object that can be used to create IUser objects.
Public propertyUserDefinedFunctionGets an IUserDefinedFunctionFactory object that can be used to create IUserDefinedFunction objects.
Public propertyUserDefinedTypeGets an IUserDefinedTypeFactory object that can be used to create IUserDefinedType objects.
Public propertyVariableGets an IVariableFactory object that could be used to create ILocalVariable objects.
Top
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft