随笔分类 -  linq

33.(linq)linq如何使用sql语句查询当前table的主键字段的最大数值
摘要:long? maxCount = db.Database.SqlQuery<nullabled<long>>("select max(id) from [Student]").FirstOrDefault(); if(maxCount !=null) maxid = maxCount; maxid 阅读全文
posted @ 2021-07-22 23:24 ♩♪♫♬ 阅读(97) 评论(0) 推荐(0)
27.(linq)linq模糊查询 contains 和indexof
摘要:n.Name.StartsWith(Name) //-A%n.Name.EndsWith(Name) //-%An.Name.IndexOf(Name)!=-1 //- %A% var listWhere = list.Where(n=>n.Name.StartsWith(Name)||n.Name 阅读全文
posted @ 2021-07-21 23:34 ♩♪♫♬ 阅读(134) 评论(0) 推荐(0)
26.(linq)linq过滤skip 及提取take查询操作
摘要:1.//get the take information var name1 =db.students.Skip(n-1).Take(1).FirstOrDefault(); var name2 =db.students.Skip(n).Take(1).FirstOrDefault(); 2.the 阅读全文
posted @ 2021-07-21 23:15 ♩♪♫♬ 阅读(59) 评论(0) 推荐(0)
25.(linq)linq查询如何进行倒序排序
摘要:from s in db.students where s.Class == "1" orderby s.ID descending select s 阅读全文
posted @ 2021-07-21 23:10 ♩♪♫♬ 阅读(287) 评论(0) 推荐(0)
10.(linq)entity framework 使用linq进行增删改查的事务处理函数
摘要:var model = db.books.FirstOrDefault(x=>x.Id == "2002019012"); 1.if(model !=null) { model.XX= xx.modify; } 2.db.Remove(abook); 3.db.SaveChanges(); 阅读全文
posted @ 2021-07-20 00:02 ♩♪♫♬ 阅读(41) 评论(0) 推荐(0)
6.(linq)linq to DbSet如何进行表连接查询
摘要:var data = (from s in db.books join t in db.teachers on s.Auther equals t.Code where t.Name == "s1mple" select s).ToList(); 阅读全文
posted @ 2021-07-19 22:43 ♩♪♫♬ 阅读(78) 评论(0) 推荐(0)
5.(linq)linq如何使用Enum枚举值作为where 查询条件
摘要:1.int search = (int) Enum.Friday; 2. var books =(from s in context.books where s.Day == search select s ).ToList(); 阅读全文
posted @ 2021-07-19 22:35 ♩♪♫♬ 阅读(210) 评论(0) 推荐(0)