エンティティの関連付けの有効性

エンティティ関係を作成する前に、それらのエンティティがその関連付けにふさわしいかどうかを確認してください。 次の表に、エンティティがエンティティ関係に参加できるかどうかを判断するのに使用できるメッセージを示します。

メッセージ Web API 操作 SDK アセンブリ
CanBeReferenced
指定されたエンティティが一対多の関連性の主エンティティ (一) になるかどうかをチェックします。
CanBeReferenced アクション CanBeReferencedRequest
CanBeReferencing
指定されたエンティティが一対多の関連性の参照エンティティ (多) になるかどうかをチェックします。
CanBeReferencing アクション CanBeReferencingRequest
CanManyToMany
エンティティが多対多の関連性に参加できるかどうかをチェックします。
CanManyToMany アクション CanManyToManyRequest
GetValidManyToMany
多対多の関連性に参加できる一連のエンティティを返します。
GetValidManyToMany 関数 GetValidManyToManyRequest
GetValidReferencedEntities
指定されたエンティティから、一対多の関連性の主エンティティ (1 の側) として有効な一連のエンティティを返します。
GetValidReferencedEntities 関数 GetValidReferencedEntitiesRequest
GetValidReferencingEntities
指定されたエンティティに、一対多の関連性の関連エンティティ (多の側) として有効な一連のエンティティを返します。
GetValidReferencingEntities 関数 GetValidReferencingEntitiesRequest

参照

エンティティ関係メタデータをカスタマイズする
Dynamics 365 Customer Engagement (on-premises) のメタデータ モデルの拡張
エンティティの関連付けのメタデータ
エンティティの関連付けのメッセージ
エンティティ関係の動作
1 対多または多対 1 のエンティティの関連付けの概要を作成する