一.开发环境: VS2015, .Net Core 1.0.0-preview2-003156 二解决方案: 新建项目: File --> New --> Project -->  ASP.Net Core Web Application(.Net Core) -- > Empty --> OK 添加EF Core引用: 编辑project.json文件,在[dependencies]和[tools]两个节点内添加下面代码 dependencies节点: "Micr…
一.开发环境: VS2015, .Net Core 1.0.0-preview2-003156 二.准备数据: CREATE DATABASE [Blogging]; GO USE [Blogging]; GO CREATE TABLE [Blog] ( [BlogId] int NOT NULL IDENTITY, [Url] nvarchar(max) NOT NULL, CONSTRAINT [PK_Blog] PRIMARY KEY ([BlogId]) ); GO CREATE TAB…
EntityFramework Core 学习系列(一)Creating Model Getting Started 使用Command Line 来添加 Package  dotnet add package Microsoft.EntityFrameworkCore.SqlServer 使用 -v 可以指定相应包的版本号. 使用dotnet ef 命令  需要在.csproj 文件中包含下面引用 <ItemGroup> <DotNetCliToolReference Include=…
原文:.net reactor 学习系列(一)---.net reactor介绍       学习.net已经一年多了,从语言的编写到框架类库的运用再到.net三大解决方案的了解(WF,WCF,WPF),不断地让我更深入地了解了.net平台的应用场景.逐渐熟练地运用.net技术来解决实际的业务需求.       由于我们医院的业务非常多,开发了非常多的系统,每个系统又由多个项目dll组成,而所有客户端均通过一个集成的大的系统来进行实际业务的操作,也就是我们发布的系统只有一个.这么多个的系统的几百…
一.什么是Net Core .NET Core是适用于 windows.linux 和 macos 操作系统的免费.开源托管的计算机软件框架,是微软开发的第一个官方版本,具有跨平台 (Windows.Mac OSX.Linux) 能力的应用程序开发框架 (Application Framework),未来也将会支持 FreeBSD 与 Alpine 平台,也是微软在一开始发展时就开源的软件平台,它经常也会拿来和现有的开源 .NET 平台 Mono 比较. 由于 .NET Core 的开发目标是跨…
.NET Core ASP.NET Core ASP.NET Core学习之一 入门简介 ASP.NET Core学习之二 菜鸟踩坑 ASP.NET Core学习之三 NLog日志 ASP.NET Core学习之四 在CentOS上部署.net core ASP.NET Core学习之五 EntityFrameworkCore LINUX学习系列 DOCKER学习系列 微服务学习系列…
"跨平台"后的ASP.Net Core是如何接收并处理请求的呢? 它的运行和处理机制和之前有什么不同?本章从"宏观"到"微观"地看一下它的结构以及不同时期都干了些什么. 一.ASP.NET Core 的运行机制 图1 ASP.NET Core 的运行机制如上图所示, 现在做一下详细说明. ①Web Server: ASP.NET Core提供两种服务器可用, 分别是Kestrel和HTTP.sys(Core 1.x 中被命名为 WebListen…
目录 01TeX的介绍与认识 目录 前言 (一)TeX 的宣传 TeX - Beauty and Fun 1. TeX 是什么? 2. TeX 是哪家公司生产的? 3. 我们今天主角的名字怎么念啊?"Tecks"? 4. LaTeX 怎么发音? 5. 排版 Word 也可以啊!TeX 跟 Word, WordPerfect 有什么不一样? 6. 那样的话 TeX 还不如 Word 呢! 7. TeX,几十年前的东西了,又不更新,早过时了吧? 8. 你不应该随便用形容词的最高级来形容一个…
一.Startup 类 ASP.NET Core应用程序需要一个启动类,按照惯例命名为Startup.在主程序的Web Host生成器(WebHostBuilderExtensions)的 UseStartup <TStartup> 扩展方法中指定启动类名称. 您可以为不同的环境定义不同的Startup类,并在运行时选择适当的Startup类.如果在Web Host配置或选项中指定startupAssembly(启动程序集),托管将加载该启动程序集并搜索 Startup 或 Startup[E…
一.简介# 日志组件,作为程序员使用频率最高的组件,给程序员开发调试程序提供了必要的信息.ASP.NET Core中内置了一个通用日志接口ILogger,并实现了多种内置的日志提供器,例如 Console Debug EventSource EventLog TraceSource Azure App Service 除了内置的日志提供器,ASP.NET Core还支持了多种第三方日志工具,例如 elmah.io Gelf JSNLog KissLog.net Loggr NLog Serilo…