Lightswitch中使用LINQ时查询条件中不能出现另一个LINQ查询的引用,如:
var workFollow = from w in this.DataWorkspace.OA2013Data.OA_WorkFollowSet_Step
where w.WorkFollowID == WorkFollowIDwhere w.StepOrder > leaveFollow.First().StepOrder
select w;
这样会报错:
表达式不受支持。表达式为: value(LightSwitchApplication.OA2013Data).OA_WorkFollowSet_Step.Where(w => ((w.WorkFollowID == value(LightSwitchApplication.Leave_Manager+<>c__DisplayClass0).WorkFollowID) And (w.StepOrder > value(LightSwitchApplication.Leave_Manager+<>c__DisplayClass0).leaveFollow.First().StepOrder))).Take(1)
Lightswitch中LINQ查询限制
本文探讨了在Lightswitch应用中使用LINQ进行数据查询时遇到的问题,特别是当查询条件涉及另一个LINQ查询时会出现错误的情况。文章通过具体代码示例展示了这一限制,并讨论了可能的解决方案。
411

被折叠的 条评论
为什么被折叠?



