ModelPropertyClass クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プロパティのメタデータ クラス。
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)を使用してください。 |