.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. shell脚本查看网络配置

    #!/bin/bash ifconfig|grep -E 'eth|inet'|grep -Ev '(inet6|127.0.0.1)'|sed 's/ /\n/g'|awk NF|grep -Ev ...

  2. 【 D3.js 入门系列 --- 8 】 对话操作(事件)

    本人的个人博客为: www.ourd3js.com csdn博客为: blog.csdn.net/lzhlzz 转载请注明出处,谢谢. 这一节介绍怎样进行对话的操作,如鼠标单击,鼠标滑过等. 对一个被 ...

  3. no copy constructor available or copy constructor is declared 'explicit'

    今天新写了一个类.然后对这个类使用STL中的vector,碰到错误: no copy constructor available or copy constructor is declared 'ex ...

  4. cocos2d-x-3.1 事件分发机制 (coco2d-x 学习笔记七)

    触摸事件 Sprite* sp1 = Sprite::create("Images/t1.png"); sp1->setPosition(Vec2(visibleSize.w ...

  5. 检查Linux Bash安全漏洞以及各环境修复解决方法

    第一.检测是否存在Bash漏洞$env x='() { :;}; echo vulnerable' bash -c "echo this is a test"如果返回以下内容:则请 ...

  6. Eclipse 改动凝视的 date time 日期时间格式,即${date}变量格式

    Eclipse 改动凝视的 date time 日期时间格式,即${date}变量格式 找到eclipse安装文件夹以下的plugins文件夹,搜索 org.eclipse.text ,找到一个jar ...

  7. 具体解释java定时任务

    在我们编程过程中假设须要运行一些简单的定时任务,无须做复杂的控制.我们能够考虑使用JDK中的Timer定时任务来实现. 以下LZ就其原理.实例以及Timer缺陷三个方面来解析java Timer定时器 ...

  8. unity中的MonoBehaviour.OnMouseDown()

    在官网的api文档中仅说明了 Description OnMouseDown is called when the user has pressed the mouse button while ov ...

  9. MySQL 触发器结构及三个案例demo

    --你必须拥有相当大的权限才能创建触发器(CREATE TRIGGER),如果你已经是Root用户,那么就足够了.这跟SQL的标准有所不同. CREATE TRIGGER语法 CREATE TRIGG ...

  10. WPF界面设计技巧(9)—使用UI自动化布局

    原文:WPF界面设计技巧(9)-使用UI自动化布局 最近一直没时间更新这系列文章,因为我一直在埋头编写我的第一个WPF应用程序:MailMail 今天开始编写附属的加密/解密工具,对UI自动化布局有些 ...