欢迎来到【一个大西瓜】的博客

不曾为梦想奋斗,拿什么去燃烧青春。有梦之人亦终将老去,但少年心气如昨。
太阳每一个时刻都同时是夕阳和朝阳,每天她沉入西边,意味着她同时从另一面土地升起。
扩大
缩小

2018年3月1日

【EF6学习笔记】目录

摘要: 【EF6学习笔记】(一)Code First 方式生成数据库及初始化数据库实际操作 【EF6学习笔记】(二)操练 CRUD 增删改查 【EF6学习笔记】(三)排序、过滤查询及分页 【EF6学习笔记】(四)弹性连接及命令拦截调试 【EF6学习笔记】(五)数据库迁移及部署 【EF6学习笔记】(六)创建复 阅读全文

posted @ 2018-03-01 16:00 一个大西瓜咚咚咚 阅读(522) 评论(0) 推荐(0) 编辑

【EF6学习笔记】(十二)EF高级应用场景

摘要: 本篇原文链接:Advanced Entity Framework Scenarios 本篇主要讲一些使用Code First建立ASP.NET WEB应用的时候除了基础的方式以外的一些扩展方式方法: 1、Performing Raw SQL Queries (执行真正的SQL语句) 2、Perfor 阅读全文

posted @ 2018-03-01 15:55 一个大西瓜咚咚咚 阅读(2048) 评论(0) 推荐(1) 编辑

【EF6学习笔记】(十一)实施继承

摘要: 上篇链接:EF学习笔记(十) 处理并发 本篇原文链接:Implementing Inheritance 面向对象的世界里,继承可以很好的重用代码。在本章就对Instructor和Student两个类进行实施继承处理,这两个类有公用的属性,比如LastName等,也有私有的属性; 可以不用增加任何页面 阅读全文

posted @ 2018-03-01 15:54 一个大西瓜咚咚咚 阅读(561) 评论(0) 推荐(0) 编辑

【EF6学习笔记】(十)处理并发

摘要: 本篇原文链接:Handling Concurrency Concurrency Conflicts 并发冲突 发生并发冲突很简单,一个用户点开一条数据进行编辑,另外一个用户同时也点开这条数据进行编辑,那么如果不处理并发的话,谁后提交修改保存的,谁的数据就会被记录,而前一个就被覆盖了; 如果在一些特定 阅读全文

posted @ 2018-03-01 15:53 一个大西瓜咚咚咚 阅读(1304) 评论(2) 推荐(1) 编辑

【EF6学习笔记】(九)异步处理和存储过程

摘要: 本篇原文:Async and Stored Procedures 为何要采用异步? 一个Web服务器肯定有可用线程的限制,那么在一些访问量特别大的情况下,线程肯定会消耗完;这个时候服务器肯定处理不了请求,必须等线程里处理结束才可以处理请求; 在非异步的时候,很多线程都处于等待状态,并不是一直在工作, 阅读全文

posted @ 2018-03-01 15:52 一个大西瓜咚咚咚 阅读(566) 评论(0) 推荐(1) 编辑

【EF6学习笔记】(八)更新关联数据

摘要: 上一篇链接:EF学习笔记(七):读取关联数据 本篇原文链接:Updating Related Data 本篇主要考虑对于有关联的数据进行新增、删除、更新操作;比如Course 、Instructor; 对于Course来说,新增时候必须定义属于哪个Department,所以在新增、更新操作的时候,必 阅读全文

posted @ 2018-03-01 15:51 一个大西瓜咚咚咚 阅读(989) 评论(0) 推荐(1) 编辑

【EF6学习笔记】(七)读取关联数据

摘要: 本篇参考原文链接:Reading Related Data 本章主要讲述加载显示关联数据; 数据加载分为以下三种 Lazy loading 这种加载方式在于需要用到这个导航属性数据的时候,才会去数据库取数据,如下图,循环中,每一次都去数据库取一次数据: Eager loading 这种加载方式则是先 阅读全文

posted @ 2018-03-01 15:50 一个大西瓜咚咚咚 阅读(417) 评论(0) 推荐(0) 编辑

【EF6学习笔记】(六)创建复杂的数据模型

摘要: 本篇原文地址:Creating a More Complex Data Model 本篇讲的比较碎,很多内容本人认为并不是EF的内容,既然原文讲了,那就按照原文来学习吧。。。 第1步:通过属性来定制化数据模型 通过 DataType Attribute来定义数据模型字段属性: 先加申明 using 阅读全文

posted @ 2018-03-01 15:49 一个大西瓜咚咚咚 阅读(1211) 评论(0) 推荐(0) 编辑

【EF6学习笔记】(五)数据库迁移及部署

摘要: 原文地址:Code First Migrations and Deployment 原文主要讲两部分:开发环境下数据库迁移到其他数据库服务器;以及在Azure上如何部署应用; 迁移数据库 原文前面讲一堆内容,主要就是说数据库在开发过程中,如果数据模型经常需要调整,那么数据库每次都删除重建有点不太现实 阅读全文

posted @ 2018-03-01 15:48 一个大西瓜咚咚咚 阅读(486) 评论(0) 推荐(0) 编辑

【EF6学习笔记】(四)弹性连接及命令拦截调试

摘要: 本章原文地址:Connection Resiliency and Command Interception 原文有些地方讲的比较细,个人根据实际理解做些缩减,或者加入一些个人理解; 第1部分 弹性连接 为什么要弹性连接?什么是弹性连接? 在实际的网络应用中,尤其是在Internet上的网络应用,就算 阅读全文

posted @ 2018-03-01 15:47 一个大西瓜咚咚咚 阅读(1616) 评论(0) 推荐(0) 编辑

【EF6学习笔记】(三)排序、过滤查询及分页

摘要: 本篇原文地址:Sorting, Filtering, and Paging 说明:学习笔记参考原文中的流程,为了增加实际操作性,并能够深入理解,部分地方根据实际情况做了一些调整;并且根据自己的理解做了一些扩展。 本人的学习环境: VS2017 + EF 6.1.3 + .NET 4.6.1 上一篇完 阅读全文

posted @ 2018-03-01 15:46 一个大西瓜咚咚咚 阅读(1309) 评论(0) 推荐(0) 编辑

【EF6学习笔记】(二)操练 CRUD 增删改查

摘要: 本篇原文链接: Implementing Basic CRUD Functionality 说明:学习笔记参考原文中的流程,为了增加实际操作性,并能够深入理解,部分地方根据实际情况做了一些调整;并且根据自己的理解做了一些扩展。 本人的学习环境: VS2017 + EF 6.1.3 + .NET 4. 阅读全文

posted @ 2018-03-01 15:45 一个大西瓜咚咚咚 阅读(1101) 评论(1) 推荐(0) 编辑

【EF6学习笔记】(一)Code First 方式生成数据库及初始化数据库实际操作

摘要: 本篇参考原文地址: Creating an Entity Framework Data Model 说明:学习笔记参考原文中的流程,为了增加实际操作性,并能够深入理解,部分地方根据实际情况做了一些调整;并且根据自己的理解做了一些扩展。 本人的学习环境: VS2017 + EF 6.1.3 + .NE 阅读全文

posted @ 2018-03-01 15:44 一个大西瓜咚咚咚 阅读(2271) 评论(0) 推荐(1) 编辑

导航