.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。
英文原文:Reintroducing .NET Core 1.0, ASP.NET Core 1.0, and EF Core 1.0
相關文章
- OpenID Connect Core 1.0 介紹
- NET Core 1.0-學習筆記(一)筆記
- ASP.Net Core5.0 EF Core使用記錄ASP.NET
- ASP.NET Core使用EF Core操作MySql資料庫ASP.NETMySql資料庫
- OpenID Connect Core 1.0(七)使用混合流驗證
- OpenID Connect Core 1.0(六)使用隱式驗證流
- EF Core 三 、 EF Core CRUD
- .net core EF Core 檢視的應用
- TDD in .NET Core - 簡介
- ASP.NET Core MVC+Layui使用EF Core連線MySQL執行簡單的CRUD操作ASP.NETMVCUIMySql
- ASP.NET 6.0 Core 遷移 ASP.NET Core 7.0ASP.NET
- ASP.NET Core ----ASP.NET Core中使用Code FirstASP.NET
- EF Core 二 、 入門 EF Core
- 《Asp.Net Core3 + Vue3入坑教程》 - 4.EF Core & PostgresqlASP.NETVueSQL
- .NET Core/.NET之Stream簡介
- 【asp.net core 系列】14 .net core 中的IOCASP.NET
- ASP.NET Core Web API 索引 (更新Redis in .NET Core)ASP.NETWebAPI索引Redis
- 什麼是Asp.net Core?和 .net core有什麼區別?ASP.NET
- 在ASP.NET Core中用HttpClient(六)——ASP.NET Core中使用HttpClientFactoryASP.NETHTTPclient
- Mulesoft中的Raml 1.0簡介
- ASP.NET Core的實時庫: SignalR簡介及使用ASP.NETSignalR
- 【asp.net core 系列】8 實戰之 利用 EF Core 完成資料操作層的實現ASP.NET
- .NET平臺系列5 .NET Core 簡介
- ASP.NET Core – Razor View Import用途介紹ASP.NETViewImport
- 【EF core】模型視覺化 EF Core Power Tools 【工具】模型視覺化
- Asp.Net Core SwaggerUI 接入ASP.NETSwaggerUI
- asp.net core 整合JWTASP.NETJWT
- asp.net core 整合 PrometheusASP.NETPrometheus
- ASP.NET Core - 開篇ASP.NET
- Workflow Core + asp.net core 5.0 實現簡單審批工作流ASP.NET
- 【asp.net core 系列】 1 帶你瞭解一下asp.net coreASP.NET
- 自研 PHP 框架 1.0_簡介PHP框架
- .Net Core2.2 + EF Core + DI,三層框架專案搭建教程框架
- ASP.NET Core系列(二):建立第一個.Net Core 專案ASP.NET
- 【.NET Core】ASP.NET Core之IdentityServer4(1):快速入門ASP.NETIDEServer
- 簡單介紹ASP.NET Core實現檔案上傳和下載ASP.NET
- EF Core 一、重識 EF
- 【EF Core】Code first
- EF Core 高效更新