ModelPropertyClass クラス

定義

プロパティのメタデータ クラス。

public sealed class ModelPropertyClass
type ModelPropertyClass = class
Public NotInheritable Class ModelPropertyClass
継承
ModelPropertyClass

注釈

TSqlModelSchema メタデータ クラスは、 TSqlSchemaModel インスタンス内の構造体とインスタンス データへのアクセスを提供します。

プロパティ

名前 説明
DataType

プロパティのデータ型。

Name

プロパティ名。

OwningRelationship

プロパティの ModelRelationshipClass を所有しています。このプロパティはリレーションシップにアタッチされます。 このプロパティが 〘〘 ModelTypeClass

OwningType

プロパティの ModelTypeClass を所有しています。このプロパティは Type にアタッチされます。 このプロパティが 〘〘 ModelRelationshipClass

SupportedPlatforms

このリレーションシップがサポートされている TSqlPlatforms バージョン。

メソッド

名前 説明
GetDefaultValue(SqlServerVersion, Int32)

既定のプロパティ値を返します。

GetDefaultValue(SqlServerVersion)

既定のプロパティ値を返します。

注: SqlAzure の既定値は、対象となる EngineVersion によって異なります。 このメソッドは、現在の既定のバージョンが使用されていることを前提としています。 特定の EngineVersion の特定の値に基づいて既定値を取得するには、 GetDefaultValue(SqlServerVersion, Int32)を使用してください。

GetDefaultValue<T>(SqlServerVersion, Int32)

既定のプロパティ値を返します。 注: SqlAzure の既定値は、対象となる EngineVersion によって異なります。

GetDefaultValue<T>(SqlServerVersion)

既定のプロパティ値を返します。

注: SqlAzure の既定値は、対象となる EngineVersion によって異なります。 このメソッドは、現在の既定のバージョンが使用されていることを前提としています。 特定の EngineVersion の特定の値に基づいて既定値を取得するには、 GetDefaultValue<T>(SqlServerVersion, Int32)を使用してください。

GetValue<T>(TSqlObject)

プロパティ値を返します。

IsDefaultValue(TSqlObject, SqlServerVersion, Int32)

値がプラットフォームの既定値かどうかを返します。

IsDefaultValue(TSqlObject, SqlServerVersion)

値がプラットフォームの既定値かどうかを返します。

注: SqlAzure の既定値は、対象となる EngineVersion によって異なります。 このメソッドは、現在の既定のバージョンが使用されていることを前提としています。 特定の EngineVersion の特定の値に基づいて既定値を検証するには、 IsDefaultValue(TSqlObject, SqlServerVersion, Int32)を使用してください。

適用対象