csharp 演示在单个查询中使用关系结构而不是使用多个查询的Aras最佳实践。这个案子得到了

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 演示在单个查询中使用关系结构而不是使用多个查询的Aras最佳实践。这个案子得到了相关的知识,希望对你有一定的参考价值。

// single query 
Item workflow = this.newItem("Workflow","get");
Item workflowProcess = workflow.createRelatedItem("Workflow Process","get");
Item workflowProcessActivity = workflowProcess.createRelationship("Workflow Process Activity","get");
Item activity = workflowProcessActivity.createRelatedItem("Activity", "get");
activity.setID('activityId');
workflow = workflow.apply();

// generates the following AML query
// <AML>
//   <Item type="Workflow" action="get">
//     <related_id>
//       <Item type="Workflow Process" action="get">
//         <Relationships>
//           <Item type="Workflow Process Activity" action="get">
//             <related_id>
//               <Item type="Activity" action="get" id="activityId"/>
//             </related_id>
//           </Item>
//         </Relationships>
//       </Item>
//     </related_id>
//   </Item>
// </AML>

以上是关于csharp 演示在单个查询中使用关系结构而不是使用多个查询的Aras最佳实践。这个案子得到了的主要内容,如果未能解决你的问题,请参考以下文章

结构数组的 Presto 查询返回单个结构元素作为列而不是结构行

csharp 演示使用select语句仅检索查询中必需属性的Aras最佳实践。

如何使函数在映射数组中的单个项目而不是数组中的每个项目上执行?

DDD/Presenter 模式 VS 用例优化查询

如何修复电源查询中的“值不是单个字符串”

我可以对每一行运行单独的查询,而不是使用单个查询打印所有数据吗?