随笔分类 -  EF(EntityFramework)

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

点击右上角即可分享
微信分享提示