Microsoft.Data.Schema.SchemaModel 名前空間

この名前空間には、スキーマ モデルのさまざまな基本型および主要な型が含まれています。 スキーマ モデルは DSP 実装の重要な部分を構成しており、このセクションには興味深い型が多数存在します。

クラス

  クラス 説明
Dd193556.pubclass(ja-jp,VS.90).gif AnnotationClass 注釈のメタデータ クラス。
Dd193556.pubclass(ja-jp,VS.90).gif DataSchemaModel DataSchemaModel は、ModelStore から特化されたクラスです。 すべての DSP は、この基本クラスを継承するクラスを実装する必要があります。
Dd193556.pubclass(ja-jp,VS.90).gif ElementClass 要素のメタデータ クラス。
Dd193556.pubclass(ja-jp,VS.90).gif ElementSource モデル要素のソースに関する情報を提供します。
Dd193556.pubclass(ja-jp,VS.90).gif IdentifierGroup このクラスは、識別子グループを定義します。 各要素は 1 つの識別子グループに属します。
Dd193556.pubclass(ja-jp,VS.90).gif ModelCollation モデルの照合順序の種類を定義します。
Dd193556.pubclass(ja-jp,VS.90).gif ModelElementOwnerInfo モデル要素の所有者情報を表します。
Dd193556.pubclass(ja-jp,VS.90).gif ModelStore SchemaModel インスタンスの物理的なストレージを実装します。
Dd193556.pubclass(ja-jp,VS.90).gif ModelStore.Annotation 注釈のプロキシとして使用します。
Dd193556.pubclass(ja-jp,VS.90).gif ModelStore.Identifier 識別子のプロキシとして使用します。
Dd193556.pubclass(ja-jp,VS.90).gif PropertyClass プロパティのメタデータ クラスを表します。
Dd193556.pubclass(ja-jp,VS.90).gif PropertyContainerClass プロパティを格納できるエンティティのクラスを表します。
Dd193556.pubclass(ja-jp,VS.90).gif RelationshipClass リレーションシップのメタデータ クラス。
Dd193556.pubclass(ja-jp,VS.90).gif RelationshipEntrySource リレーションシップ エントリのソースに関する情報を保持します。

インターフェイス

  インターフェイス 説明
Dd193556.pubinterface(ja-jp,VS.90).gif IExternalReferenceParts 外部参照を定義する部分を表します。
Dd193556.pubinterface(ja-jp,VS.90).gif IModelAnnotation ストア要素に関する機能固有の情報を格納するために使用するモデル注釈を表します。
Dd193556.pubinterface(ja-jp,VS.90).gif IModelAnnotationHolder 注釈を持つクラスを表します。
Dd193556.pubinterface(ja-jp,VS.90).gif IModelElement モデル内の要素は、このインターフェイスから派生します。
Dd193556.pubinterface(ja-jp,VS.90).gif IModelEntity ModelStore にリンクされているエンティティを表します。
Dd193556.pubinterface(ja-jp,VS.90).gif IModelMultiRelationship<TRelating, TRelated> 複数のリレーションシップを追加するために使用します。
Dd193556.pubinterface(ja-jp,VS.90).gif IModelNamed モデル内の名前付き要素は、このインターフェイスから派生させる必要があります。
Dd193556.pubinterface(ja-jp,VS.90).gif IModelPropertyContainer プロパティを格納できるエンティティを表します。
Dd193556.pubinterface(ja-jp,VS.90).gif IModelRelationship リレーションシップの両側を取得するために使用します。
Dd193556.pubinterface(ja-jp,VS.90).gif IModelRelationship<TRelating, TRelated> リレーションシップの両側を取得するために使用します。
Dd193556.pubinterface(ja-jp,VS.90).gif IModelRelationshipEntry 解決されていない可能性がある、ある要素から別の要素への参照を表します。
Dd193556.pubinterface(ja-jp,VS.90).gif IModelReverseMultiRelationship<TRelating, TRelated> 逆方向の多重リレーションシップを表します。
Dd193556.pubinterface(ja-jp,VS.90).gif IModelReverseSingleRelationship<TRelating, TRelated> 逆方向の単一リレーションシップを表します。
Dd193556.pubinterface(ja-jp,VS.90).gif IModelSingleRelationship<TRelating, TRelated> このインターフェイスを使用する場合、右側に要素を 1 つ指定できます。
Dd193556.pubinterface(ja-jp,VS.90).gif IScriptSourcedElement 要素のスクリプト ソースを 1 つ持つすべてのモデル要素のインターフェイス。

列挙型

  列挙体 説明
Dd193556.pubenumeration(ja-jp,VS.90).gif ElementQueryFilter この列挙体は、目的の要素を指定するために使用します。
Dd193556.pubenumeration(ja-jp,VS.90).gif ModelElementResolutionStatus モデル要素の解決ステータスを指定します。
Dd193556.pubenumeration(ja-jp,VS.90).gif ModelElementValidationStatus モデル要素の検証ステータスを指定します。
Dd193556.pubenumeration(ja-jp,VS.90).gif ModelRelationshipCardinalityStyle リレーションシップのカーディナリティ スタイルを定義します。
Dd193556.pubenumeration(ja-jp,VS.90).gif ModelRelationshipType リレーションシップの型を定義します。