
LINQ
_Chris
程序员
展开
-
linq中jion查询
基本语法: var users = db.User.Where(u => u.RoleID == 3).Join(db.User, u => u.TeacherID, r => r.ID, (u, r) => new { ID = u.ID, UserName = u.UserN原创 2014-10-23 16:36:29 · 574 阅读 · 0 评论 -
Linq多条件查询优化---使用扩展方法
最近在做SQL多条件查询,感觉自己原创 2014-10-23 12:59:33 · 2953 阅读 · 0 评论 -
LINQ full out join 实现
比如dt1数据是 id price 1 100 2 100 dt2 id excelprice 1 100 3 200 想要得出来的数据是: id price excleprice 1 100 100 2 100 null 3 null 100转载 2014-10-24 16:27:53 · 870 阅读 · 0 评论 -
entity framework执行sql
//执行sql语句删除表中数据,dbo.Grade数据库中的标 string deleteSql = "TRUNCATE TABLE dbo.Grade"; private Entities db = new Entities();//数据上下文 //ExecuteSqlCommand方法对数据库执行指定的ddl/dml命令 db.Database.Execute转载 2014-11-06 11:11:27 · 526 阅读 · 0 评论 -
EF-增删改查简单示例
前言: 数据上下文: NorthwindContext, 数据成员对象: public class Province(){...} 1,新增 Province province = new Province { ProvinceID = Guid.NewGuid(), ProvinceNo = "100000", ProvinceName = "北京" };原创 2014-12-22 14:23:21 · 2107 阅读 · 0 评论 -
EF监听生成的所有sql语句(包括插入,删除sql)
1、前言:用linq配合ef做数据相关操作时,如果我们想得到所生成的sql,大概可以像这样。 (1)用.ToTraceString(),当然你要把先把查询语句的类型转成ObjectQuery类型。 var query = from s in context.Students where s.Name == "张三" sele原创 2016-04-23 17:50:30 · 6600 阅读 · 0 评论