上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
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查看。