一次创建同一实体的更多记录
Create more records of same entity at once
我找了很久,但没找到是否可行或如何实现。
我的问题是:在一个实体中创建大约 500 条新记录的最佳方法是什么?
有没有办法创建一个集合并将集合传递给 service.Create(myCollectionOf500)
?
或者只有简单的 for loop
和调用 Create()
方法 500 次?
谢谢!
使用 Dynamics CRM,您有两种创建记录的方法,第一种是使用您在问题中提到的 Create
方法,第二种是执行 CreateRequest
消息。
如果您的 CRM 实例至少是 CRM 2011 UR12,您可以使用 ExecuteMultipleRequest
执行一批请求。
MSDN: Use ExecuteMultiple to improve performance for bulk data load
我找了很久,但没找到是否可行或如何实现。
我的问题是:在一个实体中创建大约 500 条新记录的最佳方法是什么?
有没有办法创建一个集合并将集合传递给 service.Create(myCollectionOf500)
?
或者只有简单的 for loop
和调用 Create()
方法 500 次?
谢谢!
使用 Dynamics CRM,您有两种创建记录的方法,第一种是使用您在问题中提到的 Create
方法,第二种是执行 CreateRequest
消息。
如果您的 CRM 实例至少是 CRM 2011 UR12,您可以使用 ExecuteMultipleRequest
执行一批请求。
MSDN: Use ExecuteMultiple to improve performance for bulk data load