日期:2014-05-20  浏览次数:20911 次

将这句sql改成lambda,在线等
select a from table where a like '__'  

用lambda语句来写这句sql怎么写啊,大家帮个忙

------解决方案--------------------
like么,可以这么写

table.Where(x=>x.Contains(“xxx”));

还有就是StartWith,EndsWith或者用正则
------解决方案--------------------
引用:
Quote: 引用:

like么,可以这么写

table.Where(x=>x.Contains(“xxx”));

还有就是StartWith,EndsWith或者用正则


我知道有这几个属性, like '__'   是个占位符,只要是数据有两位,都查出来,那该怎么写呢?不是模糊查询



table.Where(x => x.a.Length == 2).Select(x => x.a)
这样的?
------解决方案--------------------
table.Where(x => x.a!=null&&x.a.Length == 2)

------解决方案--------------------
引用:
table.Where(x => x.a!=null&&x.a.Length == 2)


被4#抢先回答了,4L正确答案