我需要使用.Net CRM SDK设置自定义实体的State和StatusCode.
执行以下代码但在检查实体表单时不更改StatusCode.
private void SetState(Entity entity, int statuscode)
{
SetStateRequest setState = new SetStateRequest
{
EntityMoniker = new EntityReference(
entity.LogicalName, new Guid(entity.Id.ToString())),
State = new OptionSetValue(0),
Status = new OptionSetValue(statuscode)
};
SetStateResponse myres = (SetStateResponse)svc.Execute(setState);
}
Run Code Online (Sandbox Code Playgroud)