.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
相關文章
- ASP.NET 5 已終結,迎來 ASP.NET Core 1.0 和 .NET Core 1.0ASP.NET
- .NET Core & ASP.NET Core 1.0在Redhat峰會上正式釋出ASP.NETRedhat
- ASP.NET Core 1.0開發Web API程式ASP.NETWebAPI
- 跨平臺執行ASP.NET Core 1.0ASP.NET
- ASP.NET Core1.0 帶來的新特性ASP.NET
- 使用VS Code開發除錯ASP.NET Core 1.0除錯ASP.NET
- NET Core 1.0-學習筆記(一)筆記
- ASP.NET Core 1.0 靜態檔案、路由、自定義中介軟體、身份驗證簡介ASP.NET路由
- ASP.Net Core5.0 EF Core使用記錄ASP.NET
- ASP.NET Core使用EF Core操作MySql資料庫ASP.NETMySql資料庫
- 使用VS Code從零開始開發除錯.NET Core 1.0除錯
- 1.0 本章簡介
- ASP.NET Core 開發 - Entity Framework (EF)ASP.NETFramework
- EF Core 二 、 入門 EF Core
- .net core EF Core 檢視的應用
- TDD in .NET Core - 簡介
- ASP.NET Core MVC+Layui使用EF Core連線MySQL執行簡單的CRUD操作ASP.NETMVCUIMySql
- ASP.NET Core ----ASP.NET Core中使用Code FirstASP.NET
- ASP.NET 6.0 Core 遷移 ASP.NET Core 7.0ASP.NET
- 《Asp.Net Core3 + Vue3入坑教程》 - 4.EF Core & PostgresqlASP.NETVueSQL
- 【原創】使用.NET Core 1.0建立一個Self-Contained控制檯應用AI
- 體驗 ASP.NET Core 整合測試三劍客:xUnit.net、TestServer、EF Core InMemoryASP.NETServer
- .NET Core/.NET之Stream簡介
- XML 程式設計思想: UBL 1.0(以及 ebXML Core Components 等)(轉)XML程式設計
- 【asp.net core 系列】14 .net core 中的IOCASP.NET
- ASP.NET Core Web API 索引 (更新Redis in .NET Core)ASP.NETWebAPI索引Redis
- 【EF core】模型視覺化 EF Core Power Tools 【工具】模型視覺化
- 什麼是Asp.net Core?和 .net core有什麼區別?ASP.NET
- Mulesoft中的Raml 1.0簡介
- 在ASP.NET Core中用HttpClient(六)——ASP.NET Core中使用HttpClientFactoryASP.NETHTTPclient
- 【asp.net core 系列】8 實戰之 利用 EF Core 完成資料操作層的實現ASP.NET
- EF Core 配置模型模型
- EF Core 高效更新
- 【EF Core】Code first
- .NET平臺系列5 .NET Core 簡介
- .Net Core2.2 + EF Core + DI,三層框架專案搭建教程框架
- Workflow Core + asp.net core 5.0 實現簡單審批工作流ASP.NET
- 自研 PHP 框架 1.0_簡介PHP框架