如果我知道记录的accountId,我可以这样做:
Dim cols As New ColumnSet(New String() {"name",
"address1_postalcode",
"lastusedincampaign"})
Dim retrievedAccount As Account = _orgService.Retrieve("account", _accountId, cols).ToEntity(Of Account)()
但是,如果我不知道accountId,而是想根据其他因素搜索记录,该怎么办?比如说,用" John"返回所有记录。作为名字?
答案 0 :(得分:3)
答案 1 :(得分:2)
您可以按照此处的说明使用QueryExpression:
http://msdn.microsoft.com/en-us/library/gg328300.aspx。
您可以为QueryExpression编写自己的ConditionExpression或FetchXml。
对于更复杂的查询,我喜欢使用FetchXml。您可以执行高级查找然后下载生成的FetchXml,或使用任意数量的在线工具(如Fetch Xml Builder)来首先生成它。
希望有所帮助。