检索与&之间的区别是什么?在Dynamics CRM中检索多个? 我知道RetrieveMultiple会返回多条记录,但需要了解其他差异以及使用它们的优缺点。
感谢。
答案 0 :(得分:3)
Retrieve
检索给定记录ID的单个记录,该方法需要3个参数:实体logicalname,记录ID和要检索的列(属性)。
如果找不到记录ID,它会抛出异常。
RetrieveMultiple
运行针对CRM的查询,通常使用QueryExpression
来定义实体逻辑名,查询条件和要检索的列(属性)。
它始终返回EntityCollection
个对象,Entities
属性包含满足查询条件的记录列表,因此您可以返回0,1或n个记录。