编程语言
首页 > 编程语言> > c# – 调用OrganizationService.Associate()和在Dynamics CRM中显式设置实体的外键字段有什么区别?

c# – 调用OrganizationService.Associate()和在Dynamics CRM中显式设置实体的外键字段有什么区别?

作者:互联网

Associate()操作是否有一些额外的逻辑?
我想以编程方式将大量数据从一个Dynamics CRM实例复制到另一个实例.而且我认为制作行的简单副本会更简单(从根对象开始以避免破坏约束).

此外,是否可以克隆系统用户和业务单位实例(行)?

先感谢您!

PS:通过克隆一行(使用OrganizationServiceProxy),我的意思是:

>获取行的所有属性(来自Dynamics CRM 1)
> e = new entity(),设置所有属性(包括id),然后是service.create(e)(在Dynamics CRM 2上)

解决方法:

关联可以用于最终清理,但您的实体订单将是您想要首先布局的.

例如,您需要在联系人之前复制帐户.但是,在帐户上,您可能有一个主要联系人,您需要返回并关联.这与返回并使用查找值更新帐户记录(插入后联系人)没有什么不同.

我还建议以编程方式导出基本的非托管解决方案,然后在需要时导入它.

标签:c,dynamics-crm,dynamics-crm-2011
来源: https://codeday.me/bug/20190630/1332924.html