0

エンティティの作成ステップのポスト操作で関連エンティティを作成しようとすると、問題が発生します。

これが私の問題の説明です。私のシステムには3つのエンティティA、B、Cがあり、BとCはAの関連エンティティ(N:1)です。作成ステップの事後操作で、エンティティAに対して、Bのレコードを作成しようとしています。ルックアップ(関係)にAのID(GUID)を割り当てることにより、C。これにより、エンティティIDを指定する必要があるというエラーが表示されます。

奇妙なことに、「同じプラグインは、同じ方法で登録され、私のQA環境で正常に機能します。

生成されるエラーは次のとおりです。Unhanded Exception:System.ServiceModel.FaultException1 [[Microsoft.Xrm.Sdk.OrganizationServiceFault、Microsoft.Xrm.Sdk、Version = 5.0.0.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35]]: `更新の詳細にはエンティティIDを指定する必要があります:

本当にこれについて助けが必要です....事前に感謝します。

4

1 に答える 1

0

デバッグして値を確認してください。現在、プラグインにデバッグを添付するのは甘いことではありませんが、ログ ファイルを推測したり作成したりするよりははるかに優れています。エンティティは、更新する直前に ID を持っていますか?

例としていくつかのコードを示すことが役立つ場合があります。

于 2012-11-18T20:31:03.077 に答える