Share via


ModelTypeClass Class

The metadata class for TSqlObjects.

Inheritance Hierarchy

System.Object
  Microsoft.SqlServer.Dac.Model.ModelTypeClass

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

Syntax

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

The ModelTypeClass type exposes the following members.

Properties

  Name Description
Public property Metadata Metadata properties for the type.
Public property Name Type name.
Public property Properties Properties for the type.
Public property Relationships Relationships for the type.
Public property SupportedPlatforms The TSqlPlatforms versions on which this type is supported.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Public method ToString (Inherited from Object.)

Top

Remarks

TSqlModelSchema metadata classes provide access to the structure and instance data within a TSqlModelSchema 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