例如customer.OrderBy(p=>p.c_code) ,按照目前意思就是使用c_code字段排序,现在我排序的字段在变化,用参数传递过来,能否使用变量来代替呢,该怎么写?

解决方案 »

  1.   

    1.使用反射
    http://blog.csdn.net/q107770540/article/details/61334842. dynamic linq
    http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx
      

  2.   

    动态构建OrderBy的Lambda表达式 http://blog.csdn.net/sandy945/article/details/5735326
      

  3.   

    我想问下你,估计你对LINQ比较熟悉,现在企业开发中用的普遍不啊?还有MVC模式企业开发经常用吗?我对这些只是理论,没有去真正开发过~
      

  4.   


    我想问下你,估计你对LINQ比较熟悉,现在企业开发中用的普遍不啊?还有MVC模式企业开发经常用吗?我对这些只是理论,没有去真正开发过~
      

  5.   

    mvc好多要求用,现在就碰到个要求用的。
      

  6.   

    恩 用动态构建Lambada表达式
      

  7.   


    嗯,这里搞定没有问题linq 是很好的一个东西,现在企业开发(如ERP ERM等软件)用的应该还很少,,不过我们公司一直在用, 我想以后会大家都用的