Dynamics CRM - 在 Dynamics CRM 开发中创建一个 Entity 对象

      在 Dynamics CRM 的开发中,我们时不时需要创建 Entity 对象,而对于如何创建 Entity 对象,在 C# plugin 和 JS 的写法存在些许差异。

一、C# Plugin 创建 Entity 对象:

      在 C# plugin 中,只要 new 一个对应类型的 Entity 对象,就可以操作该对象的属性设置初值,在之前的博客中已经写了在 C# plugin 中各个类型的字段是怎样赋值的,在这里就不作具体的代码展示了。

Account account = new Account();
account.Name = "账户1";

 

二、JS 创建 Entity 对象:

      在 JS 中,是以类似 Json 格式的数据来创建 Entity 对象,之后就可以调用 SDK 方法使用该对象来 create 或者 update Entity Record。

var cur_schEnd = Xrm.Page.getAttribute("scheduledend").getValue();

var newEntity = {};
newEntity.ScheduledEnd = cur_schEnd;//DateTime类型
newEntity.new_follow_up_status = { Value: 972050001 };//OptionSet类型
newEntity.new_List_Code = { Id: listId, LogicalName: "list" };//Lookup类型
newEntity.new_Reference_ID = "001";//string类型

Note:这里只列举了几个类型,需要注意的是 OptionSet 类型Lookup 类型字段的属性设置方式,其他类型的设置类型比较简单,比如 int 类型,直接赋一个数字就可以了。

转载于:https://www.cnblogs.com/Sunny20181123/p/11506299.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值