Asp .Net Core学习资料集合

https://github.com/linezero/NETCoreLibrary

Contents

ASP.NET Core and .NET Core 支持的类库

你可以通过 issue 或者 fork 来增加ASP.NET Core and .NET Core 支持的类库。

欢迎大家贡献及star。


ORM/DBs

ProjectNuGet Install Command.NET Core SupportASP.NET Core SupportWebsite
DapperInstall-Package DapperYesYesgithub.io
EF CoreInstall-Package EntityFramework.MicrosoftSqlServerYesYesefproject.net
NpgsqlInstall-Package NpgsqlYesYesnpgsql.org
NESTInstall-Package NEST -PreYesYeselastic.co
StackExchange.RedisInstall-Package StackExchange.Redis -PreYesYes
MySQLInstall-Package SapientGuardian.MySql.Data -PreYesYes
NPocoInstall-Package NPocoYesYes

Image

ProjectNuGet Install Command.NET Core SupportASP.NET Core SupportWebsite
ImageProcessorCoreNot yet (myget)YesYesimageprocessor.org

Message Queuing

ProjectNuGet Install Command.NET Core SupportASP.NET Core SupportWebsite
RestBusInstall-Package RestBus.AspNet -Pre (guide)YesYesrestbus.org (Blog)
RdKafkaInstall-Package RdKafkaYesYesah-.github.io/rdkafka-dotnet

Web

ProjectNuGet Install Command.NET Core SupportASP.NET Core SupportWebsite
NancyInstall-Package Nancy -PreYesYesnancyfx.org
SignalR
YesYessignalr.net
ReactJS.NETInstall-Package React.AspNetNoYesReactJS.NET
SwashbuckleInstall-Package Swashbuckle -PreYesYes
YOYOFx
YesYes

DI / IoC Containers

ProjectNuGet Install Command.NET Core SupportASP.NET Core SupportWebsite
AutofacInstall-Package Autofac -PreYesYesautofac.org
SimpleInjectorInstall-Package SimpleInjector -Version 3.1.5YesYessimpleinjector.org
StructureMapInstall-Package StructureMapYesYesstructuremap.github.io

ASP.NET Core contains built-in DI

Logging

ProjectNuGet Install Command.NET Core SupportASP.NET Core SupportWebsite
SerilogInstall-Package SerilogYesYes
NLogInstall-Package NLog.Extensions.Logging -Pre
Yes

ASP.NET Core contains built-in logging

Serialization

ProjectNuGet Install Command.NET Core SupportASP.NET Core SupportWebsite
JSON.NETInstall-Package Newtonsoft.JsonYesYesnewtonsoft.com/json
protobuf-netInstall-Package protobuf-netYesYes

Testing

ProjectNuGet Install Command.NET Core SupportASP.NET Core SupportWebsite
xUnit.net
YesYes
NunitInstall-Package NUnitYesYes
Moq



Other

ProjectNuGet Install Command.NET Core SupportASP.NET Core SupportWebsite
AutoMapperInstall-Package AutoMapperYesYesautomapper.org
HtmlAgilityPack
YesYes
Orchard


orchardproject.net
YesSql
YesYes
NETCoreBBS