ModelRelationshipType 列挙体

リレーションシップの型を定義します。

名前空間 :  Microsoft.Data.Schema.SchemaModel
アセンブリ :  Microsoft.Data.Schema (Microsoft.Data.Schema.dll 内)

構文

'宣言
Public Enumeration ModelRelationshipType
'使用
Dim instance As ModelRelationshipType
public enum ModelRelationshipType
public enum class ModelRelationshipType
public enum ModelRelationshipType

メンバ

メンバ名 説明
Peer 2 つのピア間のリレーションシップ
Hierarchical 親とのリレーションシップ
Composing 所有している子とのリレーションシップ
ComposingRelationshipSurrogate 親と異なる ID を持たないサブ要素とのリレーションシップ
Reverse 逆方向のリレーションシップ

解説

リレーションシップ サロゲートとは、構成された要素と構成元の要素が実際に同じ論理エンティティであることを意味しますが、これは外部オブジェクトの一部のみに対してポリモーフィズムと任意のカーディナリティを有効にするために使用されます。 ModelStore から見た場合、ComposingRelationshipSurrogate と Composing は同じです。 ただし、ModelStore のクライアントは、ComposingRelationshipSurrogate の子がコンテナ要素と同じオブジェクトであると解釈する必要があります。これに対して、Composing の場合、内部要素はサブオブジェクトです。

参照

参照

Microsoft.Data.Schema.SchemaModel 名前空間