我通过使用XrmSvcToolkit.createRecord()
方法发送REST调用来创建实体记录,但返回的JSON
附带此错误
EntityState必须设置为null,Created(用于创建消息)或 已更改(对于更新消息)
这是一个简单的REST调用,但我对这个错误一无所知。我用Google搜索并发现了一些点击但问题仍然存在。
答案 0 :(得分:1)
我遇到了和你一样的错误。在我的场景中,我有一个插件,在创建我的记录时触发,它在Post Operation中。所以我发现一些搜索我发现我必须更改我的上下文实体的EntityStatus。我按照以下方式做到了,效果还不错!
EntityContext.EntityState = EntityState.Changed;
我希望它可以帮到你!
答案 1 :(得分:0)
如果您正在创建它,看起来需要将EntityState设置为Created
。
使用LINQ To CRM(see this post)时看起来这是一个错误。我的猜测是你有一个插件在你的休息创建时被触发,这导致了你所看到的异常。