小编use*_*934的帖子

CRM 2011 中的 Microsoft.Xrm.Sdk.SaveChangesException

我最近开始使用 CRM 2011 中的插件,但我遇到了在创建消息上注册的插件作为后期操作的问题。

当我将创建注册为后期操作时,我希望当我点击插件代码时,实体已经在数据库中创建,我应该能够创建一个相关实体(与新创建的实体相关)外键)在插件中。但是当我创建相关实体并更新它并说 SaveChanges() 时,它给了我一个 Microsoft.Xrm.SaveChangesException “处理此请求时发生错误”

如果我深入到内部异常,它只会指向 OrganizationServiceFault。它显示的堆栈跟踪是:

服务器堆栈跟踪:在 System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs , TimeSpan 超时) 在 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) 在 System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

在 [0] 处重新抛出异常:在 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg) 在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) at Microsoft.Xrm。 Sdk.IOrganizationService.Execute(OrganizationRequest request) at Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.ExecuteCore(OrganizationRequest request) at Microsoft.Xrm.Sdk.Client.OrganizationServiceContext.Execute(OrganizationRequest request) at Microsoft.Xrm.Sdk.Client。 OrganizationServiceContext.SaveChange(OrganizationRequest 请求,IList`1 结果

我只在创建消息上遇到这个问题,如果我对更新或删除执行相同的操作,它工作正常。有没有人遇到过这个问题?请提供一些关于我可以尝试解决此问题的意见。提前致谢!

另外,这是我的插件代码。

当创建 ct_repcode 实体时插件被触发,然后在我的插件中我创建了一个 ct_repcodeMember 实体,该实体具有一个链接到实际 ct_repcode 实体的 ct_repcodeid 字段。

Entity repcodeEntity = _context.InputParameters["Target"] …
Run Code Online (Sandbox Code Playgroud)

crm dynamics-crm-2011

5
推荐指数
1
解决办法
2857
查看次数

标签 统计

crm ×1

dynamics-crm-2011 ×1