ASP.NET MVC5 及 EF6 学习笔记 - (目录整理)
个人从传统的CS应用开发(WPF)开始转向BS架构应用开发;
先是采用了最容易上手也是最容易搞不清楚状况的WebForm方式入手;到后面就直接抛弃了服务器控件的开发方式,转而采用 普通页面+Ajax+一般处理程序的方式;
虽然能快速开发一些小项目应用,但整体架构不可靠、代码冗余、操作界面不友好等等问题还是让我重新考虑应该认真系统的学习一个开发架构框架;
由于个人一直从C语言学习上来的,也没有碰过Java,所以自然而然的就只有选择 ASP.NET MVC这个开发框架;(也许在完成MVC的学习后,也应该去多接触接触其他开发架构或工具);
ASP.NET MVC开发书籍很多,最近在恶补,准备整理出个人的学习笔记;
对于数据库的操作开发,原有的个人开发模式很简单,都是一些中小型项目,所以就直接采集SQLHelper静态帮助类的方式直接进行SQL语句增删改查;有好处,好处是自己可以控制所有的操作,包括事务操作、查询优化等等;缺点也很明显。。。所有业务模型的数据库操作都要自己写,虽然可以由一些代码工具帮忙生成一些,但还是要自己改;
基于这种情况,决定在学习ASP.NET MVC的同时,学习EF6 ORM框架来简化数据库层面的操作开发;
EF6目前好像没有太多的书籍,而且希望能通过实际操作中进行学习,最后再通过理论学习来巩固知识点;(一开始看理论文章,看的我头昏眼花,还是没有明白所以然)
经过多天的寻寻觅觅,找到一篇介绍EF6非常好的文章,分享给准备学习EF6的朋友,非常基础、非常具体、非常非常具有可操作性:
原文是英文的,但实际上并不是那种讲原理的英文文章,并不是那么晦涩难懂,结合文字再看看图片就能够理解;
本人准备按照此文章的目录来实践学习EF6,并结合个人的学习心得整理总结;
原文目录:
- Creating an Entity Framework Data Model
- 个人笔记: EF6 学习笔记(一):Code First 方式生成数据库及初始化数据库实际操作
- Implementing Basic CRUD Functionality
- 个人笔记: EF6 学习笔记(二):操练 CRUD 增删改查
- Sorting, Filtering, and Paging
- 个人笔记:EF6 学习笔记(三):排序、过滤查询及分页
- Connection Resiliency and Command Interception
- 个人笔记:EF6学习笔记(四) 弹性连接及命令拦截调试
- Code First Migrations and Deployment
- 个人笔记:EF6 学习笔记(五):数据库迁移及部署
- Creating a More Complex Data Model
- 个人笔记:EF6学习笔记(六) 创建复杂的数据模型
- 补充续:EF6学习笔记(六续) 复杂数据模型建表测试
- Reading Related Data
- 个人笔记:EF学习笔记(七):读取关联数据
- Updating Related Data
- 个人笔记:EF学习笔记(八):更新关联数据
- Async and Stored Procedures
- 个人笔记:EF学习笔记(九):异步处理和存储过程
- Handling Concurrency
- 个人笔记:EF学习笔记(十) 处理并发
- Implementing Inheritance
- 个人笔记:EF学习笔记(十一):实施继承
- Advanced Entity Framework Scenarios
- 个人笔记:EF学习笔记(十二):EF高级应用场景
ASP.NET MVC5 及 EF6 学习笔记 - (目录整理)的更多相关文章
- ASP.NET MVC5 与EF6学习系列
最近学习使用MVC5和EF6,博客园搜索了一番,写下这篇文章记录,以便学习使用. 一.ASP.NET MVC5 网站开发 @洞庭夕照写的博客系列 ASP.NET MVC5 网站开发实践 - 概述 AS ...
- ASP.NET MVC5框架揭秘 学习笔记01
1.自治视图 在早期(作者也没说明是多早,自己猜吧),我们倾向于将所有与UI相关的操作糅合在一起(现在我身边还有很多人这样做),这些操作包括UI界面的呈现. 用户交互操作的捕捉与响应(UI处理逻辑). ...
- ASP.NET MVC 5 系列 学习笔记 目录 (持续更新...)
前言: 记得当初培训的时候,学习的还是ASP.NET,现在回想一下,图片水印.统计人数.过滤器....HttpHandler是多么的经典! 不过后来接触到了MVC,便立马爱上了它.Model-View ...
- EF6学习笔记(六) 创建复杂的数据模型
EF6学习笔记总目录:ASP.NET MVC5 及 EF6 学习笔记 - (目录整理) 本篇原文地址:Creating a More Complex Data Model 本篇讲的比较碎,很多内容本人 ...
- EF6 学习笔记(五):数据库迁移及部署
EF6学习笔记总目录:ASP.NET MVC5 及 EF6 学习笔记 - (目录整理) 原文地址:Code First Migrations and Deployment 原文主要讲两部分:开发环境下 ...
- EF6学习笔记(四) 弹性连接及命令拦截调试
EF6学习笔记总目录:ASP.NET MVC5 及 EF6 学习笔记 - (目录整理) 本章原文地址:Connection Resiliency and Command Interception 原文 ...
- EF6 学习笔记(三):排序、过滤查询及分页
EF6 学习笔记索引目录页: ASP.NET MVC5 及 EF6 学习笔记 - (目录整理) 上篇:EF6 学习笔记(二):操练 CRUD 增删改查 本篇原文地址:Sorting, Filterin ...
- EF6 学习笔记(二):操练 CRUD 增删改查
EF6学习笔记总目录 ASP.NET MVC5 及 EF6 学习笔记 - (目录整理) 接上篇: EF6 学习笔记(一):Code First 方式生成数据库及初始化数据库实际操作 本篇原文链接: I ...
- EF6 学习笔记(一):Code First 方式生成数据库及初始化数据库实际操作
EF6 学习笔记总目录:ASP.NET MVC5 及 EF6 学习笔记 - (目录整理) 本篇参考原文地址: Creating an Entity Framework Data Model 说明:学习 ...
随机推荐
- [UnityAPI]SerializedObject类 & SerializedProperty类
以Image类为例 1.MyImage.cs using UnityEngine; using UnityEngine.UI; public class MyImage : Image { ; pro ...
- tomcat 部署swagger 请求到后端乱码
问题: @ApiOperation(value = "", notes = "查看关键词列表") @ResponseBody @RequestMapping(v ...
- Rabbitmq(7) confirm 异步模式
//存储未确认的消息标识tagfinal SortedSet<Long> confirmSet = Collections.synchronizedNavigableSet(new Tre ...
- show出相应单据列表
var Fids=AddGroupItems.Select(o=>Convert.ToString(o["Id"])).ToArray(); string filter=st ...
- oracle 连接字符串的问题
未指定的错误,发生了一个 Oracle 错误,但无法从 Oracle 中检索错误信息.数据类型不被支持. 原因是你用的ADO for ORACLE的驱动是微软的Microsoft OLE DB ...
- SQL Server日志文件过大 大日志文件清理方法 不分离数据库
SQL Server日志文件过大 大日志文件清理方法 ,网上提供了很多分离数据库——〉删除日志文件-〉附加数据库 的方法,此方法风险太大,过程也比较久,有时候也会出现分离不成功的现象.下面的方式 ...
- django 请求与响应
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- GCD - Extreme (II) (欧拉函数妙用)
https://cn.vjudge.net/problem/UVA-11426 题意:求 解题思路:我们可以定义一个变量dis[n],dis[n]意为1~(n-1)与n的gcd(最大公约数)的总和,那 ...
- python基础(二)列表与字典
列表list-数组stus=['苹果','香蕉','橘子','红枣',111.122,]# 下标 0 1 2 3 4#下标,索引,角标#print(stus[4]) #st=[]#空list#st=l ...
- 解决在jupyter notebook中遇到的ImportError: matplotlib is required for plotting问题
昨天学习pandas和matplotlib的过程中, 在jupyter notebook遇到ImportError: matplotlib is required for plotting错误, 以下 ...