2016年8月25日
摘要: 1、EF Code First创建数据库 新建控制台应用程序Portal,通过程序包管理器控制台添加EntityFramework。 在程序包管理器控制台中执行以下语句,安装EntityFramework。 PM> Install-Package EntityFramework 安装成功后,界面提示 阅读全文
posted @ 2016-08-25 16:26 默默淡然 阅读(8404) 评论(1) 推荐(0) 编辑
摘要: I.EF的默认映射 上节我们创建项目,通过定义实体类就可以自动生成数据库,并且EF帮我们自动设置了数据库的主键、外键以及表名和字段的类型等,这就是EF的默认映射。具体分为: 摘自这里 默认的映射一般只是简单的映射,当然这些都是可以修改的,请往下看。II.使用Data Annotations和Flue 阅读全文
posted @ 2016-08-25 16:17 默默淡然 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 这是上周就写好的文章,是在公司浩哥的建议下写的,本来是部门里面分享求创新用的,这里贴出来分享给大家。 最近在对MVC的学习过程中,接触到了Code First这种新的设计模式,感觉很新颖,并且也体验到了这种方式所带来的便利。这里将我的一些理解分享出来。 需要了解的概念 Ÿ POCO POCO(Pla 阅读全文
posted @ 2016-08-25 16:05 默默淡然 阅读(3407) 评论(0) 推荐(0) 编辑
摘要: 本文记录了Asp.Net管道模型和Asp.Net Core的Middleware模型的对比,并在上一篇的基础上增加Middleware功能支持。 在演示Middleware功能之前,先要了解一下Asp.Net管道模型发生了什么样的变化。 第一部分:管道模型 1. Asp.Net管道 在之前的Asp. 阅读全文
posted @ 2016-08-25 16:00 默默淡然 阅读(4483) 评论(0) 推荐(1) 编辑
摘要: ASP.NET Core的核心是通过一个Server和若干注册的Middleware构成的管道,不论是管道自身的构建,还是Server和Middleware自身的实现,以及构建在这个管道的应用,都需要相应的服务提供支持,ASP.NET Core自身提供了一个DI容器来实现针对服务的注册和消费。换句话 阅读全文
posted @ 2016-08-25 15:42 默默淡然 阅读(1695) 评论(0) 推荐(0) 编辑
摘要: 多个实体映射到一张表 Code First允许将多个实体映射到同一张表上,实体必须遵循如下规则: 实体必须是一对一关系 实体必须共享一个公共键 观察下面两个实体: public class Person { [Key] public int PersonId { get; set; } public 阅读全文
posted @ 2016-08-25 15:36 默默淡然 阅读(9018) 评论(0) 推荐(3) 编辑
摘要: OWIN(Open Web Interface for .NET)是在.net的web server和web应用之间定义了一套规范. Katana是微软实现了OWIN的一个Web Server的项目 OWIN: 官网: http://owin.org/ 代码:https://github.com/o 阅读全文
posted @ 2016-08-25 15:12 默默淡然 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 来源https://docs.asp.net/en/latest/fundamentals/dependency-injection.html ASP.NET Core 1.0在设计上原生就支持和有效利用依赖注入。在Startup类中,应用可以通过将框架内嵌服务注入到方法中来使用他们;另一方面,你也 阅读全文
posted @ 2016-08-25 15:10 默默淡然 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一.数值类型 Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLE PRESISION),并在此基础上进行扩展。 扩展后增加了TINYINT,MEDIUMINT, 阅读全文
posted @ 2016-08-25 15:04 默默淡然 阅读(15844) 评论(0) 推荐(0) 编辑
摘要: 数据类型的约定配置 默认规则 列的数据类型是由数据库决定的,SqlServer的默认规则如下 String: nvarchar(MAX) Int:int Bool:bit Decimal:decimal(18,2) Byte[]:varbinary(MAX) DataAnnotation [Colu 阅读全文
posted @ 2016-08-25 14:50 默默淡然 阅读(1689) 评论(0) 推荐(0) 编辑
摘要: 1、EF Code First一对一关联关系 项目结构图: 实体类: Account.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Northwin 阅读全文
posted @ 2016-08-25 14:47 默默淡然 阅读(2166) 评论(0) 推荐(0) 编辑
摘要: Startup Class Startup Class中含有两个重要方法:Configure方法用于每次http请求的处理,比如后面要讲的中间件(Middleware),就是在configure方法中配置。而ConfigureServices方法在Configure方法前调用,它是一个可选的方法,可 阅读全文
posted @ 2016-08-25 14:40 默默淡然 阅读(751) 评论(0) 推荐(0) 编辑
摘要: <!-- TOC depthFrom:1 depthTo:6 withLinks:1 updateOnSave:1 orderedList:0 --> ASP.NET Core 运行原理剖析1:初始化WebApp模版并运行 核心框架 ASP.NET Core APP 创建与运行 总结 <!-- /T 阅读全文
posted @ 2016-08-25 14:39 默默淡然 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 警告 您当前查看的页面是未经授权的转载! 如果当前版本排版错误,请前往查看最新版本:http://www.cnblogs.com/qin-nz/p/aspnet5-application-startup.html 警告 您当前查看的页面是未经授权的转载! 如果当前版本排版错误,请前往查看最新版本:h 阅读全文
posted @ 2016-08-25 14:36 默默淡然 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 之所以称ASP.NET Core是一个Web开发平台,源于它具有一个极具扩展性的请求处理管道,我们可以通过这个管道的定制来满足各种场景下的HTTP处理需求。ASP. NET Core应用的很多特性,比如路由、认证、会话、缓存等,也同时定制消息处理管道来实现的。我们甚至可以通过管道定制在ASP.NET 阅读全文
posted @ 2016-08-25 14:27 默默淡然 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 要更改EF中的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面;还有一个就是Fluent API,通过新增相应的配置类来覆盖默认配置。现在我们用这两个来对比了解EF中的约定配 阅读全文
posted @ 2016-08-25 14:09 默默淡然 阅读(817) 评论(0) 推荐(0) 编辑
摘要: ASP.NET Core 开发-中间件(Middleware) ASP.NET Core开发,开发并使用中间件(Middleware)。 中间件是被组装成一个应用程序管道来处理请求和响应的软件组件。 每个组件选择是否传递给管道中的下一个组件的请求,并能之前和下一组分在管道中调用之后执行特定操作。 具 阅读全文
posted @ 2016-08-25 12:53 默默淡然 阅读(313) 评论(0) 推荐(1) 编辑
摘要: 前言 本篇作为EF 7.0的开篇也是Entity Framework目前系列末篇,因为关于EF 7.0学习资料实在是太少,我都是参考老外的资料花费了不少时间去研究去尝试同时也失败多次,个人觉得那是值得的,至少为今后在VS2015上来运用EF 7.0打下了坚定的基础,但是有些很深入的层面还得待EF 7 阅读全文
posted @ 2016-08-25 12:51 默默淡然 阅读(5912) 评论(0) 推荐(2) 编辑
摘要: EF Core 1.0 Database First http://www.cnblogs.com/linezero/p/EFCoreDBFirst.html ASP.NET Core 开发 - Entity Framework (EF) Core,ASP.NET Core 操作数据库。 Entit 阅读全文
posted @ 2016-08-25 12:49 默默淡然 阅读(19456) 评论(1) 推荐(1) 编辑
摘要: 1.首先下载vs2015的Asp.Net Core(RC2)的插件工具(https://www.microsoft.com/net/core#windows) 2.创建一个asp.net Core的项目,这里我创建一个最简单的项目,就是一个console,在这个基础上我准备一步一步搭建一个Asp.N 阅读全文
posted @ 2016-08-25 11:56 默默淡然 阅读(1580) 评论(0) 推荐(0) 编辑