Export (0) Print
Expand All

ModelPropertyClass Class

The metadata class for properties.


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

Public NotInheritable Class ModelPropertyClass
Dim instance As ModelPropertyClass

The ModelPropertyClass type exposes the following members.

Public propertyDataTypeData type of the property.
Public propertyNameProperty name.
Public propertyOwningRelationshipOwning ModelRelationshipClass for the property, where this property is attached to a Relationship. Null if this property is on a ModelTypeClass
Public propertyOwningTypeOwning ModelTypeClass for the property, where this property is attached to a Type. Null if this property is on a ModelRelationshipClass
Public propertySupportedPlatformsThe TSqlPlatforms versions on which this relationship is supported.

Public methodEquals (Inherited from Object.)
Public methodGetDefaultValue(SqlServerVersion)Returns the default property value.
Public methodGetDefaultValue(Of T)(SqlServerVersion)Returns the default property value.
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodGetValue(Of T)Returns the property value.
Public methodIsDefaultValueReturns if the value is the platform default value.
Public methodToString (Inherited from Object.)

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

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

Community Additions

© 2014 Microsoft