0

我是 Microsoft 动态和流程的新手,我有以下架构

Course
  Id - Primary key
  Title - Title of the course
  Date - Course date field

Participant
   Id - Primary key
   CourseId - Course id foreign key(From Course relation)

第一次尝试

我想根据日期进行过滤,因此我使用列表记录操作,我只是循环遍历每门课程以获取参与者(List records action),然后我需要再次遍历参与者,以便我需要向他们发送有关课程的电子邮件。问题是不支持嵌套循环。

替代试用

我没有查询课程,而是使用列表记录操作来获取课程中包含课程日期的所有参与者。这只是一个 join 和 where 条件。但这也无济于事。这是我得到的错误属性(0)不是相关实体的主键

在过滤器查询中,我有Course/Date gt @{utcNow()}抛出上述错误但course/Ideq 12-321-23123-12332` 有效但无用。

还有什么我可以尝试的吗?

4

1 回答 1

0

限制列表中提到了这种情况,但由于某些原因,MSDN 有另一个相同情况的错误消息

无法根据单值导航属性
“消息”的值过滤查询:“不支持查询节点 (0)”,

作为替代方法,尝试在这种特定情况下使用FetchXml

于 2017-09-22T07:04:32.350 回答