摘要: 新建一个MVC项目启动后,首先访问的地址是http://localhost:xxx/Home/Index,这时候我们也明白因为在程序中有个叫做Home的控制器,并且在这个控制器下面有个叫做Index的方法,基于这种对应的关系,才有了这种结果,那么这种对应关系是如何产生,如何工作的了? 在我们网站在第 阅读全文
posted @ 2021-01-06 14:59 SunKeep 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 在大型的ASP.NET mvc5项目中一般都有许多个功能模块,这些功能模块可以用Area(中文翻译为区域)把它们分离开来,比如:Admin,Customer,Bill。ASP.NET MVC项目中把各个功能分为不同Area的之后每一个Area都有独立的Controller,View文件结构。这样可以 阅读全文
posted @ 2021-01-06 13:48 SunKeep 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 数据验证是每个项目必须存在的,可以防止不符合系统规范的数据进入系统进而导致系统不稳定甚至崩溃。我们可以自己编写代码(包括前台和后台代码)进行验证,但是这样一方面代码量较大,另一方面有可能验证代码覆盖不完全。但是在 Entity Framework Core (以下简称 EF Core )中这些问题全 阅读全文
posted @ 2021-01-04 18:45 SunKeep 阅读(500) 评论(0) 推荐(0) 编辑
摘要: 什么是EF 框架?EF 框架是微软的.NET中ORM(对象关系映射)框架。 为什么要用EF框架?在没有EF框架之前,我们是直接与ADO.Net 进行交互来访问数据库,在SqlHelper 里面面通过设置connection ,command ,dataset,datareader等来与数据库交互,这 阅读全文
posted @ 2021-01-04 18:42 SunKeep 阅读(245) 评论(0) 推荐(0) 编辑
摘要: EF简介 ORM的概念 ORM技术的优势 .NET中的ORM框架 EF的本质 Object Services EDM实体数据模型 Entity Client实体代理 ADO.NET Provider Entity Client和ADO.NET EF应用程序有以下优点 EF框架的搭建 EF的创建 三种 阅读全文
posted @ 2021-01-04 18:41 SunKeep 阅读(1213) 评论(0) 推荐(1) 编辑
摘要: 1、创建的控制台程序,NuGet引用了EF。 里面用了序列号,需要引用Newtonsoft.Json 2、数据库用的现成的,已经有表和数据了。数据库名MyDbContext,表Students 3、在app.config中添加配置项,添加到configSections这个节点后面,和它同级。 <co 阅读全文
posted @ 2021-01-04 18:38 SunKeep 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 一、什么是Entity Framework 微软官方提供的ORM工具,ORM让开发人员节省数据库访问的代码时间,将更多的时间放到业务逻辑层代码上。EF提供变更跟踪、唯一性约束、惰性加载、查询事物等。开发人员使用Linq语言,对数据库操作如同操作Object对象一样省事。 EF有三种使用场景,1. 从 阅读全文
posted @ 2021-01-04 18:35 SunKeep 阅读(3852) 评论(0) 推荐(0) 编辑
摘要: 从前端UI开始 MVC分离的比较好,开发顺序没有特别要求,先开发哪一部分都可以,这次我们主要讲解前端UI的部分。而谈到一个Web Application的UI,涉及到的无非就是html、css、 js这些东西。有兴趣的同学可以看看EsayUI。 任务 建立 注册/登录UI 步骤(静态页面功能实现) 阅读全文
posted @ 2021-01-04 17:41 SunKeep 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 第1课 从0开始 从空白框架开始,一步一步添加功能,让大家能真正能用起来,理解每一个过程。 概述 本系列文章及文章中的例子主要基于微软官方文档 使用工具 : VS2014 + sqlServer 2014 开始主要讲解MVC使用,后续同样也会提供MVC + ADO.NET的实现方案 概念介绍 MVC 阅读全文
posted @ 2021-01-04 17:40 SunKeep 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 最近新学了MVC,布置了一项MVC+EF框架,所以,今天就是关于MVC+EF框架的开发。 首先我们新建一个Date的解决方案; 然后再建一个Date的项目; 在这里面我们选择MVC,然后把 Host in the cloud 单选√去掉,不让它生成。 现在我们操作Models,绑定数据库; 选择AD 阅读全文
posted @ 2021-01-03 23:38 SunKeep 阅读(205) 评论(0) 推荐(0) 编辑