フレームワーク適用マッピングルール
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
このトピックでは、Data Exchange Frameworkに含まれる適用マッピングルールについて説明します。
コレクション数
このルールは、特定の範囲内に複数のメンバーを持つ集合である値を保証するために使われます。
ターゲットオブジェクトに書き込まれる値の期待型
System.Collections.ICollection
テンプレートの位置
データ交換/フレームワーク/データアクセス/マッピングルール適用/コレクションカウントマッピングルール
テンプレートフィールド
フィールド名
概要
最低人数
コレクションには少なくともこの数のメンバーが収められていなければなりません。
最大カウント
コレクションはこの数のメンバー数を超えてはなりません。デフォルト値は-1であり、これはコレクションが無制限のメンバー数を含められることを意味します。
デフォルト値
このルールを使って、値がデフォルト値でないことを保証します。
このルールは値の型を使ってデフォルト値を決定します。これにより、値型やオブジェクト型をサポートできるようになります。
このルールは通常、実際の値がデフォルト値に置き換えられるのを防ぐために使います。例えば、既存の連絡先の電話番号を更新しようとするとします。電話番号は文字列として保存されています。連絡先にはすでに電話番号が指定されていますが、ソースオブジェクトには電話番号が設定されていません。このルールは、既存の電話番号がソースからのnull文字列で上書きされないようにするために使えます。
ターゲットオブジェクトに書き込まれる値の期待型
System.Object
テンプレートの位置
データ交換/フレームワーク/データアクセス/マッピングルール適用/デフォルト値マッピングルール
テンプレートフィールド
このテンプレートにはフィールドがありません。
GUID値マッチ
このルールを使って、値がGUIDであること、そして指定されたGUIDと一致するか一致しないかを確認します。
ターゲットオブジェクトに書き込まれる値の期待型
System.Guid
テンプレートの位置
データ交換/フレームワーク/データアクセス/マッピングルール適用/ガイド値がマッピングルールと一致する
テンプレートフィールド
フィールド名
概要
必要なソース値
ソースオブジェクトから読み取る値は、指定されたGUIDのいずれかと一致しなければなりません。
禁止されたソースの値
ソースオブジェクトから読み取る値は、指定されたGUIDのいずれかと一致してはなりません。
ソースバリュートランスフォーマー
ソースオブジェクトから読み取った値は、このコンポーネントを使って変換され、その後、必要なソース値と禁止された値と比較されます。
必要な目標値
ターゲットオブジェクトから読み取る値は、指定されたGUIDのいずれかと一致しなければなりません。
禁止された目標値
ターゲットオブジェクトから読み取る値は、指定されたGUIDのいずれかと一致してはなりません。
ターゲットバリュートランス
ターゲットオブジェクトから読み取る値は、このコンポーネントを使って変換され、その後、必要なターゲット値と禁止された値と比較されます。
ヌル値
このルールは、値がnullでないことを保証するために使われます。
ターゲットオブジェクトに書き込まれる値の期待型
System.Object
テンプレートの位置
データ交換/フレームワーク/データアクセス/マッピングルール適用/ヌル値マッピングルール
テンプレートフィールド
このテンプレートにはフィールドがありません。
物体は異なります
このルールは、ソースオブジェクトから読み取られる値とターゲットオブジェクトから読み取られる値が異なることを確認するために使われます。
ターゲットオブジェクトに書き込まれる値の期待型
System.Object
テンプレートの位置
データ交換/フレームワーク/データアクセス/適用マッピングルール/オブジェクトは異なるマッピングルールです
テンプレートフィールド
このテンプレートにはフィールドがありません。