.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简介的更多相关文章

  1. 体验 ASP.NET Core 集成测试三剑客:xUnit.net、TestServer、EF Core InMemory

    这是昨天解决的一个问题,针对一个 web api 的客户端代理类写集成测试,既要测试 web api,又要测试 web api 客户端. 测试 web api,就要在运行测试时自动启动 web api ...

  2. Oracle .NET Core Beta驱动已出,自己动手写EF Core Oracle

    使用.net core也有一段时间了,一直都没有Oracle官方的正式版驱动程序,更别说EF版本了.之前基于Oracle官方的.net core预览版本写了个Dapper的数据库操作实现,但是总感觉不 ...

  3. [翻译 EF Core in Action 1.11] 何时不应该使用EF Core

    Entity Framework Core in Action Entityframework Core in action是 Jon P smith 所著的关于Entityframework Cor ...

  4. [翻译 EF Core in Action 1.6]你的第一个EF Core应用程序

    Entity Framework Core in Action Entityframework Core in action是 Jon P smith 所著的关于Entityframework Cor ...

  5. 使用Asp.Net Core MVC 开发项目实践[第四篇:基于EF Core的扩展2]

    上篇我们说到了基于EFCore的基础扩展,这篇我们讲解下基于实体结合拉姆达表达式的自定义更新以及删除数据. 先说下原理:其实通过实体以及拉姆达表达式生成SQL语句去执行 第一种更新扩展: 自定义更新字 ...

  6. 使用Asp.Net Core MVC 开发项目实践[第三篇:基于EF Core的扩展]

    上篇我们说到了EFCore的基础使用,这篇我们将讲解下基于EFCore的扩展. 我们在Mango.Framework.EFCore类库项目中创建一个类名EFExtended的扩展类,并且引入相关的命名 ...

  7. 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 ...

  8. 一步步学习EF Core(3.EF Core2.0路线图)

    前言 这几天一直在研究EF Core的官方文档,暂时没有发现什么比较新的和EF6.x差距比较大的东西. 不过我倒是发现了EF Core的路线图更新了,下面我们就来看看 今天我们来看看最新的EF Cor ...

  9. Asp.net core下利用EF core实现从数据实现多租户(3): 按Schema分离 附加:EF Migration 操作

    前言 前段时间写了EF core实现多租户的文章,实现了根据数据库,数据表进行多租户数据隔离. 今天开始写按照Schema分离的文章. 其实还有一种,是通过在数据表内添加一个字段做多租户的,但是这种模 ...

  10. 【ASP.NET Core】EF Core 模型与数据库的创建

    大家好,欢迎收看由土星卫视直播的大型综艺节目——老周吹逼逼. 今天咱们吹一下 EF Core 有关的话题.先说说模型和数据库是怎么建起来的,说装逼一点,就是我们常说的 “code first”.就是你 ...

随机推荐

  1. Codeforces 474B Worms 二分法(水

    主题链接:http://codeforces.com/contest/474/problem/B #include <iostream> #include <cmath> #i ...

  2. NET MVC RazorEngine 解析模板生成静态页

    ASP.NET MVC 解析模板生成静态页一(RazorEngine) 简述 Razor是ASP.NET MVC 3中新加入的技术,以作为ASPX引擎的一个新的替代项.在早期的MVC版本中默认使用的是 ...

  3. SVN无法修改以前提交日志的办法

    一直用SVN作为代码备份,但是今天偶然发现SVN上不能修改意见提交的代码,于是乎开始谷歌了,最后发现只需要在该工程下的hooks目录下放入pre-revprop-change.bat文件即可. pre ...

  4. hdu 3832 Earth Hour (最短路变形)

    Earth Hour Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 125536/65536 K (Java/Others) Tota ...

  5. IE常见的CSS的BUG(二)

    之前介绍过IE浏览器的几种BUG解决的方法,今天我们继续研究IE的BUG.尽管IE6即将被淘汰,但是了解这些也对将来解决问题也是有一定帮助的.好了,闲话不多说,咱们继续看IE的BUG. 1.IE6下P ...

  6. poj3281(最大流)

    传送门:Dining 题意:一些牛,一些食物,一些饮料,每头牛都有其喜欢的几种食物和几种饮料,求最多能给多少头牛即找到食物又找到饮料~也就是有多少个 牛---食物---饮料 的匹配,而且满足一一匹配, ...

  7. SAE微信公众号PHP SDK, token一直验证失败

    用的是SAE,创建的是微信公众号PHP SDK框架,里面example文件夹下有server.php用来验证token的.但是问题来了,无论我怎么输入URL和token,一直告诉我token验证失败. ...

  8. 22个值得收藏的android开源码-UI篇

    本文介绍了android开发人员中比較热门的开源码,这些代码绝大多数能够直接应用到项目中. FileBrowserView 一个强大的文件选择控件.界面比較美丽,使用也非常easy. 特点:能够自己定 ...

  9. 正确AJAX了解该技术的,创建,应用

    ajax认识: 1. ajax这是间client与server机制.但这一机制是在前台的,利用前台的闲置功能,来进行前台与后台的数据交流,以达到增强用户体检.降低server压力,更有效的利用带宽的效 ...

  10. POJ1470 Closest Common Ancestors 【Tarjan的LCA】

    非常裸的模版题,只是Tarjan要好好多拿出来玩味几次 非常有点巧妙呢,tarjan,大概就是当前结点和它儿子结点的羁绊 WA了俩小时,,,原因是,这个题是多数据的(还没告诉你T,用scanf!=EO ...