.net lambda表达式树如何写部分动态查询
sql语句
select name,id,nick from mydata
linq写法
from e in mydata
select new {e.name, e.id,e.nick}
lambda写法
mydata_s.Select (
e => new { e.name, e.id,e.nick
}
)
想用表达式树生成动态查询,如果写呀?
想给定一个list<string> colname,list<mydata> mydata_s然后根据这两个参数,生成,linq查询语句
------解决方案--------------------参考http://msdn.microsoft.com/zh-cn/library/bb882637.aspx
参考http://www.cnblogs.com/tank_bel/archive/2013/09/04/3300584.html
------解决方案--------------------http://www.cnblogs.com/David-Qian/archive/2009/01/22/1379596.html
使用动态linq
然后就是拼接字符串的事情了,这个你懂的。