Share via


ModelMetadataClass Class

The metadata class for metadata properties.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Dac.Model.ModelMetadataClass

Namespace:  Microsoft.SqlServer.Dac.Model
Assembly:  Microsoft.SqlServer.Dac.Extensions (in Microsoft.SqlServer.Dac.Extensions.dll)

Syntax

'Declaration
Public NotInheritable Class ModelMetadataClass
'Usage
Dim instance As ModelMetadataClass
public sealed class ModelMetadataClass
public ref class ModelMetadataClass sealed
[<SealedAttribute>]
type ModelMetadataClass =  class end
public final class ModelMetadataClass

The ModelMetadataClass type exposes the following members.

Properties

  Name Description
Public property DataType Data type of the metadata property.
Public property Name Metadata property name.
Public property OwningType Owning ModelTypeClass for the ModelMetadataClass.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method GetValue<T> Returns the metadata property value.
Public method ToString (Inherited from Object.)

Top

Remarks

TSqlModelSchema metadata classes provide access to the structure and instance data within a TSqlSchemaModel instance.

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.SqlServer.Dac.Model Namespace