随笔分类 - Linq
摘要:很多情况下,我们开发程序,需要动态拼接SQL查询语句; 比如 select top 1 * from User where age= 18 and name = 'renruiquan' 其中红色的代码,是我们需要根据查询条件是否为空,来判,要不要加在查询的SQL里; 换成Linq里就不能这么直接的
阅读全文
摘要:protectedvoidButton1_Click(objectsender,EventArgse){NorthWindDataContextdb=newNorthWindDataContext();varsearch=fromiindb.InBill//whereSqlMethods.Like(i.SaleName,"%"+this.TextBox1.Text.Trim()+"%")wherei.SaleName.Contains(this.TextBox1.Text)//对象是否在此字符串中出现selecti;GridView1.DataSourc
阅读全文
摘要:最近正在学习Linq,看到分页这里的时候感觉真的很简单,可是又担心学着学习就把知识混在一起,不知道大家在刚学的时候是不是跟我一样,因为他有的地主真的太像SQL了分页方式:获取数据总条数: var Count = db.XXX.Count(); 如果要是以往的写法还得写 select count(*) from XXXX; 还得调用SQLHelper.cs类里面的方法才行,现在就这么一句话就搞定…… 汗额..再使用Skip()和Take()方法进行分页说明,引用至李永京博客想学Linq去他博客吧:http://www.cnblogs.com/lyj/说明:Skip()跳过集合的前n个元素;延迟。
阅读全文