Lightswitch中使用LINQ

来源:互联网 发布:php免费商城系统 编辑:程序博客网 时间:2024/05/21 10:51

Lightswitch中使用LINQ时查询条件中不能出现另一个LINQ查询的引用,如:              

 var workFollow = from w in this.DataWorkspace.OA2013Data.OA_WorkFollowSet_Step

                                 where w.WorkFollowID == WorkFollowID
                                 where 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)

原创粉丝点击