Simple.Data LIKE运算符在哪里

时间:2013-04-14 05:54:33

标签: sql-server webforms simple.data

我们如何在LIKE中使用WHERE运算符在ASP.Net C#中使用Simple.Data SQL Server

我需要运行此SQL查询

SELECT MAX(regid) FROM reg_course WHERE(regid LIKE '%2013%')

最后,我通过对max(regid)列进行别名并以这种方式查询来完成此任务。

var cid=db.course_test.All() .Select(db.course_test.regid.Max().As("maxcourseid")) .Where(db.course_test.regid.Like(string.Concat("%",DateTime.Now.Year,"%"))) .FirstOrDefault();

注意

cid=db.course_test.All() .Select(db.course_test.regid.Max().As("maxcourseid")) .Where(db.course_test.regid.Like(string.Concat("%",DateTime.Now.Year,"%")))

返回Simple.Data.SqlQuery类型

使用FirstOrDefault返回Top结果。如果您不希望在不使用FirstOrDefault

的情况下迭代收集

任何其他更好的方法建议??

0 个答案:

没有答案