Dynamics CRM - 如何通过 C# Plugin 给 Contact的 主键(FullName)赋值

2021-02-03 18:13

阅读:753

标签:empty   ima   需要   根据   包括   设置   first   修改   alt   

      Contact 是 CRM 默认带有的 Entity,主键是 ,根据开发需求,与主键相关的字段都被设置成隐藏,包括了, 其中 = + 。这时我们需要通过 C# plugin 给主键赋值。

      一开始,我想在 plugin 里直接给字段赋值,代码如下:

entity.FullName = "test";

      结果行不通,代码编译不通过,因为FullName是只读的。

技术图片

 

      那么,我们就换另外一种方式:

entity["fullname"] = "test";

      代码编译通过了,但是执行的时候可能会报错,因为可能是要求必填的。

     

      根据需求修改一下代码,给必填项也赋值就可以了:

entity["firstname"] = string.Empty;
entity["lastname"] = "test";
entity["fullname"] = "test";

 

Dynamics CRM - 如何通过 C# Plugin 给 Contact的 主键(FullName)赋值

标签:empty   ima   需要   根据   包括   设置   first   修改   alt   

原文地址:https://www.cnblogs.com/Sunny20181123/p/11505601.html


评论


亲,登录后才可以留言!