-2
作成時にプラグインを登録しました(操作後)。それは動作しますが、その後、フォームに2つのフィールドを追加しました。作成時に、フォームのフィールド値を更新しています。それは動作しますが、結果のエンティティ属性を比較するときに失敗します。投稿メッセージをudutateしようとしているプラグイン
作成時にプラグインを登録しました(操作後)。それは動作しますが、その後、フォームに2つのフィールドを追加しました。作成時に、フォームのフィールド値を更新しています。それは動作しますが、結果のエンティティ属性を比較するときに失敗します。投稿メッセージをudutateしようとしているプラグイン
明示的に属性の値を属性コレクションに存在できない文字列にキャストしています。戻り値のあるエンティティ属性コレクションにnew_membername
という名前の属性が存在するかどうかを確認するか、Microsoft.Xrm.Client
ライブラリのヘルパーメソッドを使用して、属性値を安全にフェッチします。
if (sales.GetAttributeValue<string>("new_membername") ==
UpdateSales.GetAttributeValue<string>("new_membername"))
{
index = index + 1;
}
比較ロジックを再検討して、nullを比較することもできますが、これはおそらく私が推測したいものではありません。
投稿が不明確で、問題の説明がわからないため、投稿を編集してください。 – pen2