IModel.UnRelateWhere メソッド
名前空間: NextDesign.Core
説明
このインスタンスの与えられたモデルとの指定された条件に合致する全ての参照関連づけを解除します。
関連づけを解除する対象は評価関数により、任意に決定することができます。
ただし、以下の条件に該当する関連づけは解除されずに正常終了します。
・条件に合致する関連がプロダクトラインサポート向けの関連であった場合
・条件に合致する関連端のフィールドにSystem.Coreタグが付与されている場合
引数
名前 | 型 | 説明 |
---|---|---|
opposite | IModel | 関連づけを解除するモデル null は指定できません。 |
predicate | Func<IRelationship, IField, bool> | 関連評価関数 * 第1引数:関連インスタンス * 第2引数:関連付けされているフィールド * 戻り値:解除する関連の場合は True nullが指定された場合は、このインスタンスの与えられたモデルとの全ての参照関連づけを解除します。 |
戻り値
- void
例外
名前 | 例外クラス | 説明 |
---|---|---|
引数不正 | ExtensionArgumentException | opposite に null を指定した場合 |