.NET Core 1.0、ASP.NET Core 1.0和EF Core 1.0简介
2016-08-22 11:29
896 查看
.NET Core 1.0、ASP.NET Core 1.0和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。
新版本的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 1.0 与 .NET Core 1.0 基础概述
- ASP.NET Core 开发-Entity Framework (EF) Core 1.0 Database First
- ASP.NET Core 1.0 静态文件、路由、自定义中间件、身份验证简介
- ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0)
- C# 6 与 .NET Core 1.0 高级编程 - 40 ASP.NET Core(下)
- ASP.NET Core 1.0 静态文件、路由、自定义中间件、身份验证简介
- C# 6 与 .NET Core 1.0 高级编程 - 40 ASP.NET Core(上)
- ASP.NET 5 已死 - 隆重介绍 ASP.NET Core 1.0 和 .NET Core 1.0
- ASP.NET Core 1.0 静态文件、路由、自定义中间件、身份验证简介
- ASP.NET 5已终结,迎来ASP.NET Core 1.0和.NET Core 1.0
- ASP.NET 5已终结,迎来ASP.NET Core 1.0和.NET Core 1.0 转
- ASP.NET Core 1.0 部署 HTTPS(.NET Core 1.0)
- ASP.NET Core 开发-Entity Framework (EF) Core 1.0 Database First
- 微软发布.NET CORE和ASP.NET CORE 1.0
- ASP.NET 5已终结,迎来ASP.NET Core 1.0和.NET Core 1.0
- ASP.NET Core 1.0 Configuration 配置管理
- ASP.NET Core 1.0
- 坎坷路:ASP.NET Core 1.0 Identity 身份验证(中集)
- 丙申年把真假美猴王囚禁在容器中跑 ASP.NET Core 1.0