我正在通过使用XrmSvcToolkit.createRecord()
方法发送 REST 调用来创建实体记录,但JSON
返回时伴随着此错误
EntityState 必须设置为 null、Created(对于 Create 消息)或 Changed(对于 Update 消息)
这是一个简单的 REST 调用,但我对这个错误一无所知。我用谷歌搜索了一下,发现很少,但问题仍然存在。
我正在通过使用XrmSvcToolkit.createRecord()
方法发送 REST 调用来创建实体记录,但JSON
返回时伴随着此错误
EntityState 必须设置为 null、Created(对于 Create 消息)或 Changed(对于 Update 消息)
这是一个简单的 REST 调用,但我对这个错误一无所知。我用谷歌搜索了一下,发现很少,但问题仍然存在。
我遇到了和你一样的错误。在我的场景中,我有一个在创建记录时触发的插件,它在 Post Operation 中。因此,经过一番搜索后,我发现我必须更改上下文实体的 EntityStatus。我按照以下方式进行了操作,效果非常好!
EntityContext.EntityState = EntityState.Changed;
我希望它对你有帮助!
如果您正在创建它,看起来 EntityState 需要设置为Created
.
看起来这是使用 LINQ To CRM 时的错误(请参阅这篇文章)。我的猜测是您有一个插件在您的休息创建时被触发,这导致您看到的异常。