解析啥啊,这不就是sql吗,把条件换成真实条件就行了

解决方案 »

  1.   

    http://weblogs.asp.net/scottgu/archive/2008/01/07/dynamic-linq-part-1-using-the-linq-dynamic-query-library.aspx
      

  2.   

    用string.Format把格式和条件组合下就可以了。
      

  3.   

    好像有一个类专门做拼接 sql 语句的,忘了
      

  4.   

    自己写2个函数,一个(condition, bool),另一个(condition1, condition2, bool),嵌套就可以了吧
      

  5.   

    string GetSQL(string condition, bool value)string GetSQL(string condition1, string condition2, bool value)根据value的值决定用or还是and,然后每个都加括号,这样括号可能会过多,但逻辑肯定正确