.NET常用第三方库(包)总结
https://www.jianshu.com/p/061679ee829b
https://www.cnblogs.com/gaobing/p/15619026.html
https://www.cnblogs.com/LW-baiyun/p/8311347.html
序列化与反序列化
JSON.NET
应该是.NET平台上使用最为广泛的序列化/反序列化包了,ASP.NET和ASP.NET Core中默认序列化/反序列化包
Jil
官网上说性能优于JSON.NET
文本日志记录
NLog
Log4Net
以上二位都是从JAVA阵营移植过来的,对于分布式系统使用文本日志追踪问题也是比较恶心的一件事儿
对象映射
AutoMapper
这儿有一篇比较好的教程文章
ValueInject
这个我接触的第一个对象映射库,还是比较简单的,源码读起来难度也不大
数据库
Dapper
在.NET界也是大名鼎鼎了,主要有StackExchange团队在维护
Massive
和Dapper相比,Massive更轻量级,它只有两个.cs文件
SqlSugar
国产的轻量级ORM框架,支持LINQ操作
StackExchange.Redis
Redis客户端,看名字就知道来自StackExchange了
定时任务
Quartz.Net
附上一篇教程这哥们也从JAVA阵营移植而来
全文检索
Lucene.Net
不得不说JAVA生态的强大,这又是一款移植自JAVA阵营的优秀框架
ElasticSearch.Net
对Lucene做了一层封装,降低开发难度
消息队列
RabbitMQ.Client
RabbitMQ客户端