- ASP.NET Core項目開發實戰入門
- 張劍橋編著
- 354字
- 2020-09-25 13:00:55
1.5 ASP.NET Core的主要開源框架
ASP.NET Core的源碼目前都在GitHub上,下面介紹幾個常要部分源碼:
(1)ASP.NET Core
ASP.NET Core是一個跨平臺的.NET框架,用于在Windows、macos或Linux系統上構建基于云的新式Web應用程序。
(2)Entity Framework Core
Entity Framework Core(EF Core)是輕量級、可擴展、開源和跨平臺版的常用Entity Framework數據訪問技術。EF Core可用作對象關系映射程序(O/RM),以便.NET開發人員能夠使用.NET對象來處理數據庫,這樣就不必經常編寫大部分數據訪問代碼了。
(3)Blazor
Blazor是一個實驗性的.NET Web框架,使用WebAssembly在瀏覽器中運行C#/Razor和HTML。
(4)擴展
.NET Extensions是一組開源的、跨平臺的API,用于常用的編程模式和實用程序,如依賴注入、日志記錄和應用程序配置等。該項目中的大多數API都適用許多.NET平臺,如.NET Core、.NET Framework、Xamarin等。雖然常用于ASP.NET Core應用程序,但這些API未與ASP.NET Core應用程序模型耦合,它們可用于控制臺應用程序、WinForms和WPF等。
更多內容可以在GitHub中搜索dotnet查看。