エンティティリレーションシップを作成する前に、エンティティがリレーションシップに参加する資格があるかどうかを確認する必要があります。 次の表に、エンティティがエンティティリレーションシップに参加できるかどうかを判断するために使用できるメッセージを示します。
メッセージ | Web API の操作 | SDKアセンブリ |
---|---|---|
CanBeReferenced 指定したエンティティを一対多リレーションシップのプライマリ エンティティ (1) にできるかどうかを確認します。 |
CanBeReferenced アクション | CanBeReferencedRequest |
CanBeReferencing 指定したエンティティを一対多リレーションシップの参照元エンティティ (多) にできるかどうかを確認します。 |
CanBeReferencing アクション | CanBeReferencingRequest |
CanManyToMany エンティティが多対多リレーションシップに参加できるかどうかを確認します。 |
CanManyToMany アクション | CanManyToManyRequest |
GetValidManyToMany 多対多リレーションシップに参加できるエンティティのセットを返します。 |
GetValidManyToMany 関数 | GetValidManyToManyRequest |
GetValidReferencedEntities 一対多リレーションシップの指定されたエンティティのプライマリ エンティティ (1) として有効なエンティティのセットを返します。 |
GetValidReferencedEntities 関数 | GetValidReferencedEntitiesRequest |
GetValidReferencingEntities 一対多リレーションシップの指定されたエンティティに対して、関連エンティティ (多) として有効なエンティティのセットを返します。 |
GetValidReferencingEntities 関数 | GetValidReferencingEntitiesRequest |
こちらも参照ください
エンティティリレーションシップメタデータのカスタマイズ
Dynamics 365 Customer Engagement のメタデータ モデルを拡張する (オンプレミス)
エンティティリレーションシップメタデータ
エンティティ関係メッセージ
エンティティリレーションシップの動作
一対多または多対一のエンティティリレーションシップの作成の概要