0
저는 이미 비슷한 질문을 발견했지만 대답은 나에게 맞지 않았습니다. 그래서이 주제에 대한 새로운 정보가 있는지 궁금합니다.Dynamics CRM 플러그인에서 OptionSetValue를 null로 설정하십시오.
내가 원하는 것은 OptionSetValue에 null을 할당하는 것입니다. 지금까지 시도했습니다 무엇 :
someEntity.Attributes [ "myfield"] = 899270000; // 작동
someEntity.Attributes [ "myfield"] = null; // 작동하지 않음
- someEntity.Attributes [ "myfield"] = 0; // 작동하지 않음
- someEntity.Attributes [ "myfield"] = -1; // 또한 작동하지 않습니다
미리 감사드립니다.
someEntity.myfield = null;
service.Update(someEntity);
가 definetely 작동합니다 :
someEntity["myfield"] = null;
service.Update(someEntity);
또는 강한 STYPE 동등한를하는
위에서 볼 수 있듯이, 이미 내가 시도한 것입니다. 여전히 "범위 이탈"예외가 발생합니다. –
정말 옵션 필드를 설정 했습니까? 그런 나이에 널 값으로 설정 했거든. – Jordi
나는 yesEntity [ "myfield"] = new OptionSetValue (indexOfOption)를 설정할 때 그렇다고 말할 것이다. 두 개의 값 ("yes"및 "no") 만있는 매우 쉬운 OptionSet이지만이 경우 기본값 인 "-"(할당되지 않음)로 설정하려고합니다. –