首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Ling to SQL怎么实现模糊查询?请问

2012-02-12 
Ling to SQL如何实现模糊查询?请教1.下面是以前的查询语句,我现在要将它转换成LING语句,因为里面存在模糊

Ling to SQL如何实现模糊查询?请教
1.下面是以前的查询语句,我现在要将它转换成LING语句,因为里面存在模糊查询,不知道LING 支持LIKE 吗?请高手帮忙转化一下,谢谢!
select count(A.bookcode) from t_bookbaseinfo as A,T_DraftFinishMark as B 
where A.bookcode = B.bookcode and markdate like '%" + year + "[-/.]" + month + "[-/.]%' 

2.这个是存在substring()函数的SQL语句,也不知道该怎样转换成LING语句.
select distinct substring(markdate,0,5)as markdate from T_DraftFinishMark order by markdate desc

解决立刻给分!在线等

[解决办法]
支持
using System.Data.Linq.SqlClient;

SqlMethods.Like()这个方法里

具体用请看msdn


[解决办法]
需要先添加System.Data.Linq.SqlClient名称空间
var q = (from c in db.Customers
where SqlMethods.Like(c.CustomerID, "%ROUT%")
select c).ToList();
可以參考上面代碼

热点排行