none
RIA Service的查询怎么传入多个OR条件? RRS feed

  • 常规讨论

  • 假设要查询多个部们的员工,用CheckBox选中了多个部门,但怎么把这个部门的条件 "|| e.DeptId=SelectedDept[i].Id"写入表达式中?多个Where只能是And条件,搞不明白。
    2011年9月8日 1:10

全部回复

  • 你好,

    你的需求是根据多个部门查找员工,所以你可以让你的Service暴露一个为数组或者是集合的参数(比如是部门ID的集合),然后在Silverlight端传入这个参数。

    所以你要做的处理就是在Silverlight端把每个选中的部门的相关信息(比如是部门ID)封装好一个数组或者是相应的集合传给暴露的Service方法。


    Daoping Liu - MSFT
    2011年9月9日 3:04
    版主
  • 你好,

    你的需求是根据多个部门查找员工,所以你可以让你的Service暴露一个为数组或者是集合的参数(比如是部门ID的集合),然后在Silverlight端传入这个参数。

    所以你要做的处理就是在Silverlight端把每个选中的部门的相关信息(比如是部门ID)封装好一个数组或者是相应的集合传给暴露的Service方法。


    Daoping Liu - MSFT

    你好,有了这个List<int> deptIds的集合,怎么用它?传到service后怎么写?
    2011年9月11日 12:42
  • 你好,有了这个List<int> deptIds的集合,怎么用它?传到service后怎么写?


    你好,

    建议你到以下论坛提问会得到更多的帮助:

    http://social.microsoft.com/Forums/zh-CN/adonetzhchs/threads


    Daoping Liu - MSFT
    2011年9月16日 1:40
    版主