.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介
.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介
英文原文:Reintroducing .NET Core 1.0, ASP.NET Core 1.0, and EF Core 1.0
新版本的 ASP.NET 和 Entity Framework 有一个严重的问题,就是它们同以前的版本不兼容。这不只是行为或 API 稍有差异的事,而基本上是进行了完全的重写,去掉了大量的功能。
因此,目前人们认为,将这些框架称为 ASP.NET 5.0 和 Entity Framework 7.0 会造成一种假象,它们比 ASP.NET 4.5 和 Entity Framework 6.0 大,但实际上它们更小。为了消除这个问题,微软从改变版本编号方案开始。
新版本将分别命名为 ASP.NET Core 1.0 和 Entity Framework Core 1.0。同样,.NET 新的跨平台版本将命名为 .NET Core 1.0,以表明它不是 .NET 4.6 的超集。
同样,ASP.NET MVC 6 将改名为 ASP.NET MVC Core 1.0。这样,我们就不会再匹配错 ASP.NET、MVC 和 WebAPI 的版本了。
目前为止,一切都还好,但当你开始组合这些部分时,画面就变得有点复杂了。ASP.NET 4.6 运行在 .NET 4.6 上,而 ASP.NET Core 1.0 既可以运行在 .NET 4.6 上,又可以运行在 .NET Core 1.0 上。下面是其他一些你需要知道的术语:
- Core FX:这是 .NET 基础类库的开源版本。本质上讲,就是 System. 类。Core FX 既可以运行在 .NET 4.6 上,又可以运行在 .NET Core 1.0 上。
- Core CLR:这是一个开源的、跨平台的运行时。它以 Silverlight 的 CLR 为基础,但作了重大的修改。
- Core RT:这是 .NET 原生编译版本使用的运行时。它最为人知的是用在 Windows Phone 上。
- .NET Core CLI:.NET 命令行接口被誉为构建和部署跨平台 .NET 应用程序的“命令行新体验”。
附注:缩写 CLI 还指公共语言基础结构,这是 ECMA/ISO 标准的名称。该标准包含 .NET 类型系统、元数据、公共语言规范以及虚拟执行系统。
要了解更多信息,可以查看2016 年 1 月 19 日举行的 ASP.NET 社区聚会的视频,主要参与者包括 Damian Edwards、Jon Galloway 和 Scott Hanselman。
.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介的更多相关文章
- 体验 ASP.NET Core 集成测试三剑客:xUnit.net、TestServer、EF Core InMemory
这是昨天解决的一个问题,针对一个 web api 的客户端代理类写集成测试,既要测试 web api,又要测试 web api 客户端. 测试 web api,就要在运行测试时自动启动 web api ...
- Oracle .NET Core Beta驱动已出,自己动手写EF Core Oracle
使用.net core也有一段时间了,一直都没有Oracle官方的正式版驱动程序,更别说EF版本了.之前基于Oracle官方的.net core预览版本写了个Dapper的数据库操作实现,但是总感觉不 ...
- [翻译 EF Core in Action 1.11] 何时不应该使用EF Core
Entity Framework Core in Action Entityframework Core in action是 Jon P smith 所著的关于Entityframework Cor ...
- [翻译 EF Core in Action 1.6]你的第一个EF Core应用程序
Entity Framework Core in Action Entityframework Core in action是 Jon P smith 所著的关于Entityframework Cor ...
- 使用Asp.Net Core MVC 开发项目实践[第四篇:基于EF Core的扩展2]
上篇我们说到了基于EFCore的基础扩展,这篇我们讲解下基于实体结合拉姆达表达式的自定义更新以及删除数据. 先说下原理:其实通过实体以及拉姆达表达式生成SQL语句去执行 第一种更新扩展: 自定义更新字 ...
- 使用Asp.Net Core MVC 开发项目实践[第三篇:基于EF Core的扩展]
上篇我们说到了EFCore的基础使用,这篇我们将讲解下基于EFCore的扩展. 我们在Mango.Framework.EFCore类库项目中创建一个类名EFExtended的扩展类,并且引入相关的命名 ...
- Asp.Net Core 2.0 项目实战(4)ADO.NET操作数据库封装、 EF Core操作及实例
Asp.Net Core 2.0 项目实战(1) NCMVC开源下载了 Asp.Net Core 2.0 项目实战(2)NCMVC一个基于Net Core2.0搭建的角色权限管理开发框架 Asp.Ne ...
- 一步步学习EF Core(3.EF Core2.0路线图)
前言 这几天一直在研究EF Core的官方文档,暂时没有发现什么比较新的和EF6.x差距比较大的东西. 不过我倒是发现了EF Core的路线图更新了,下面我们就来看看 今天我们来看看最新的EF Cor ...
- Asp.net core下利用EF core实现从数据实现多租户(3): 按Schema分离 附加:EF Migration 操作
前言 前段时间写了EF core实现多租户的文章,实现了根据数据库,数据表进行多租户数据隔离. 今天开始写按照Schema分离的文章. 其实还有一种,是通过在数据表内添加一个字段做多租户的,但是这种模 ...
- 【ASP.NET Core】EF Core 模型与数据库的创建
大家好,欢迎收看由土星卫视直播的大型综艺节目——老周吹逼逼. 今天咱们吹一下 EF Core 有关的话题.先说说模型和数据库是怎么建起来的,说装逼一点,就是我们常说的 “code first”.就是你 ...
随机推荐
- 【C语言】写一个函数,实现字符串内单词逆序
//写一个函数,实现字符串内单词逆序 //比如student a am i.逆序后i am a student. #include <stdio.h> #include <strin ...
- VSTO学习笔记(九)浅谈Excel内容比较
原文:VSTO学习笔记(九)浅谈Excel内容比较 说起文件内容比较,或许我们首先想到的是UltraCompare这类专业比较的软件,其功能非常强大,能够对基于文本的文件内容作出快速.准确的比较,有详 ...
- Verifying Checksum ... Bad Data CRC 错误解决
1.问题描述:使用SAM9X25 内核版本是2.6.39 在启动内核时会出现Verifying Checksum ... Bad Data CRC 错误 2.解决办法: 查看原先uboot参数: ...
- JavaScript模板引擎
JavaScript模板引擎实例应用 在之前的一篇名为<移动端基于HTML模板和JSON数据的JavaScript交互>的文章中,我向大家说明了为什么要使用JavaScript模板以及 ...
- Django写的投票系统3(转)
Django的管理面板默认是不开启的,所以我们需要进行一些设置工作1.在INSTALLED_APPS里面把 django.contrib.admin 前面的注释去掉2.运行 python manage ...
- hdu4126(最小生成树+dfs)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4126 题意:给出一幅3000个点的图,有10000次操作: 求将某条边的权值变大后的最小生成树,最后输 ...
- 阿尔贝我给我加i觉
http://www.huihui.cn/share/8192186 http://www.huihui.cn/share/8192178 http://www.huihui. ...
- hdu 折线切割平面 (java)
问题: 仅仅要找到规律问题就攻克了,在做题时应该细致去发现数与数之间的联系. 折线切割平面 Time Limit: 2000/1000 MS (Java/Others) Memory Limit ...
- C++习题 虚函数-计算图形面积
C++习题 虚函数-计算图形面积 Time Limit: 1 Sec Memory Limit: 128 MB Submit: 122 Solved: 86 [cid=1143&pid=6 ...
- Android之Http通信——3.Android HTTP请求方式:HttpURLConnection
3.Android HTTP请求方式之HttpURLConnection 引言: 好了,前两节我们已经对HTTP协议进行了学习.相信看完前两节的朋友对HTTP协议相比之前 应该更加熟悉吧.好吧.学了要 ...