2016-10-20 7 views
-2

作成時にプラグインを登録しました(操作後)。それは動作しますが、その後、フォームに2つのフィールドを追加しました。作成時に、フォームのフィールド値を更新しています。それは動作しますが、結果のエンティティ属性を比較するときに失敗します。投稿メッセージをudutateしようとしているプラ​​グイン

+0

投稿が不明確で、問題の説明がわからないため、投稿を編集してください。 – pen2

答えて

0

明示的に属性の値を属性コレクションに存在できない文字列にキャストしています。戻り値のあるエンティティ属性コレクションにnew_membernameという名前の属性が存在するかどうかを確認するか、Microsoft.Xrm.Clientライブラリのヘルパーメソッドを使用して、属性値を安全にフェッチします。

if (sales.GetAttributeValue<string>("new_membername") == 
    UpdateSales.GetAttributeValue<string>("new_membername")) 
{ 
    index = index + 1; 
} 

比較ロジックを再検討して、nullを比較することもできますが、これはおそらく私が推測したいものではありません。

関連する問題