随笔分类 - EF(EntityFramework)
摘要:https://www.cnblogs.com/godbell/p/7384940.html Database.SetInitializer<TContext>(new NullDatabaseInitializer<TContext>()); Database.SetInitializer<TCo
阅读全文
摘要:https://www.cnblogs.com/xcong/p/3524598.html 通过启用迁移和更新数据库可以很容易的生成一张表。但是对数据库修改之后,通过数据迁移就没那么好实现了。 这里用到数据库生成策略,进行对数据库操作: 一、3种主要数据库生成策略 Global.asax:Applic
阅读全文
摘要:Entity Framework Entity Framework 的全称为 ADO.NET Entity Framework,简称 EF。 1、与 ADO.NET 的关系 Entity Framework(实体框架)是微软以 ADO.NET 为基础所发展出来的对象关系对应(O/R Mapping)
阅读全文
摘要:https://blog.csdn.net/xiongmeiqin/article/details/80196089 EF 中 Code First 的数据迁移以及创建视图 写在前面: EF 中 Code First 的数据迁移网上有很多资料,我这份并没什么特别。Code First 创建视图网上也
阅读全文
摘要:https://www.cnblogs.com/gosky/p/5757575.html 简单介绍:Enumerable 和 Queryable 他们都是静态类,位于命名控件 System.Linq下,分别为IEnumerable<T>和IQueryable<T>提供方法扩展。关于扩展方法请查看:.
阅读全文
摘要:显式加载 讲解之前,先来看一下我们的数据库结构:班级表 学生表 加载从表集合类型 //显示加载 Console.WriteLine(" 查询集合 "); using (var db = new Entities()) { var query = from v in db.Classes where
阅读全文
摘要:讲解之前,先来看一下我们的数据库结构:班级表 学生表 延迟加载 //延迟加载 using (var db = new Entities()) { //查询班级 var classes = (from v in db.Classes where v.ClassName == "机电10501" sel
阅读全文
摘要:讲解之前,先来看一下我们的数据库结构:班级表 学生表 贪婪加载 //贪婪加载 using (var db = new Entities()) { var classes = db.Classes.Where(v => v.ClassName == "机电10502").Include(v => v.
阅读全文
摘要:SingleOrDefault实验 //SingleOrDefault实验 using (var db = new Entities()) { var classes = new Classes() { ClassName = "英语10501" }; db.Classes.Add(classes)
阅读全文
摘要:https://www.cnblogs.com/gosky/p/5752001.html 遍历所有实体 //遍历所有学生 DBSet using (var db = new Entities()) { foreach (var student in db.Student) { ObjectDumpe
阅读全文
摘要:第一步:创建上下文对象 using(var db = new Entities()) { //数据操作 } 新增 UserInfo user = new UserInfo() { UserName = "zhangsan1", UserPass = "123123" }; db.UserInfo.A
阅读全文
摘要:using (var db = new Entities()) { //数据操作 } 新增 string sql = "insert into UserInfo values('zhangsan','123456')"; db.Database.ExecuteSqlCommand(sql); 参数化
阅读全文
摘要:https://www.cnblogs.com/gosky/p/5751720.html 方法一:SQL Profile 这个工具只有sql标准版(standard) 及以上版本才有,我装的是SqlServer2012 Express,所以采用方法2。 方法二:EntityFramework.Pro
阅读全文
摘要:https://www.cnblogs.com/cjm123/p/9681505.html 这里是写给我自己做记录的,不会写成一篇很好的博客,也不会置顶,如果有朋友看到了,而且觉得里面的内容不咋的,希望见谅哈! 关于这部分内容,这里推荐一篇总结的非常好的博客,如果你点击进来了,那么请略过下面的内容,
阅读全文