检索和检索之间有什么区别?在Dynamics CRM中检索多个?

时间:2014-10-05 03:42:09

标签: dynamics-crm-2011 dynamics-crm-2013

检索与&之间的区别是什么?在Dynamics CRM中检索多个? 我知道RetrieveMultiple会返回多条记录,但需要了解其他差异以及使用它们的优缺点。

感谢。

1 个答案:

答案 0 :(得分:3)

Retrieve检索给定记录ID的单个记录,该方法需要3个参数:实体logicalname,记录ID和要检索的列(属性)。 如果找不到记录ID,它会抛出异常。

RetrieveMultiple运行针对CRM的查询,通常使用QueryExpression来定义实体逻辑名,查询条件和要检索的列(属性)。 它始终返回EntityCollection个对象,Entities属性包含满足查询条件的记录列表,因此您可以返回0,1或n个记录。