我有一个需要针对 CRM 执行的查询。它相当于 SQL 中的以下内容:
SELECT A.*, B.*
FROM Table1 A INNER JOIN Table2 B
ON A.ID = B.ID
我创建了一个查询并添加了如下链接:
link.JoinOperator = JoinOperator.Inner;
link.LinkFromEntityName = EntityName.new_Table1.ToString();
link.LinkFromAttributeName = "new_Table1ID";
link.LinkToEntityName = EntityName.new_Table2.ToString();
link.LinkToAttributeName = "new_Table2ID";
query.LinkEntities = new LinkEntity[] { link };
但是,它只返回 new_Table1 中的列。
有没有办法以这种方式链接并从两个实体返回列,而无需创建两个查询?