如何将 Salesforce soql 查询结果获取到数据表?

How can i get Salesforce soql query results to a datatable?

我有一个 soql 查询:

SELECT Amount, Id, Name, (SELECT Quantity, ListPrice,
 PriceBookEntry.UnitPrice, PricebookEntry.Name,
  PricebookEntry.product2.Family FROM OpportunityLineItems)
 FROM Opportunity

这会在开发人员控制台中给出结果,但是我如何使用 c# 将其放入列名称以实体为前缀的数据表中,所以 Opportunity_Amount、Opportunity_Id 等?

有没有我可以使用的适用于任何查询的标准包装器?

您可以使用 nuget 包 DeveloperForce.Force 与 Salesforce 的 REST API 交互并查询 salesforce。我正在应对同样的挑战,将从 API 返回的查询结果转换为数据表。