1

我为案例实体开发了一个更新前插件。在这个插件中,我想将一个字符串字段设置为一个新值。如果新值不为空,它会顺利运行。但如果新值 si 为 null,则它会被忽略。

这有效:

Incident caseTarget = ((Entity) localContext.PluginExecutionContext.InputParameters["Target"]).ToEntity<Incident>();
caseTarget.ProductSerialNumber = "new value";

插件执行后,ProductSerialNumber字段的值为“新值”。

这不起作用:

Incident caseTarget = ((Entity) localContext.PluginExecutionContext.InputParameters["Target"]).ToEntity<Incident>();
caseTarget.ProductSerialNumber = null;

插件执行后,ProductSerialNumber字段仍具有其旧值。

如何将目标的字段设置为空?

4

0 回答 0