メインコンテンツまでスキップ

IModel.UnRelateWhere メソッド

名前空間: NextDesign.Core

説明

このインスタンスの与えられたモデルとの指定された条件に合致する全ての参照関連づけを解除します。

関連づけを解除する対象は評価関数により、任意に決定することができます。
ただし、以下の条件に該当する関連づけは解除されずに正常終了します。
・条件に合致する関連がプロダクトラインサポート向けの関連であった場合
・条件に合致する関連端のフィールドにSystem.Coreタグが付与されている場合

引数

名前説明
oppositeIModel関連づけを解除するモデル
null は指定できません。
predicateFunc<IRelationship, IField, bool>関連評価関数
* 第1引数:関連インスタンス
* 第2引数:関連付けされているフィールド
* 戻り値:解除する関連の場合は True
nullが指定された場合は、このインスタンスの与えられたモデルとの全ての参照関連づけを解除します。

戻り値

  • void

例外

名前例外クラス説明
引数不正ExtensionArgumentExceptionopposite に null を指定した場合