记录使用过的 .NET Standard - Plugins
数据库ORM - Dapper
Github:
StackExchange/Dapper: Dapper - a simple object mapper for .Net
Documentation:
Dapper C# 访问SQLite - 百千合 - 博客园
SQLite + Dapper = Simple Data Access Layer
dapper学习 - 随笔分类 - 一线码农 - 博客园
Dapper数据库字段和model属性映射_Zdelta-CSDN博客
SQLite
Nuget:
NuGet Gallery | Microsoft.Data.SQLite
Documentation:
Overview - Microsoft.Data.Sqlite | Microsoft Docs
Data types - Microsoft.Data.Sqlite | Microsoft Docs
ADO.NET limitations - Microsoft.Data.Sqlite | Microsoft Docs
Async limitations - Microsoft.Data.Sqlite | Microsoft Docs
Bulk insert - Microsoft.Data.Sqlite | Microsoft Docs
Dapper limitations - Microsoft.Data.Sqlite | Microsoft Docs
Comparison to System.Data.SQLite - Microsoft.Data.Sqlite | Microsoft Docs
Xamarin limitations - Microsoft.Data.Sqlite | Microsoft Docs
JSON
Github:
JamesNK/Newtonsoft.Json: Json.NET is a popular high-performance JSON framework for .NET
Documentation:
Json.NET - Newtonsoft
Json.NET Documentation
Serialization Settings
Convert JSON to Collection
Deserializing Partial JSON Fragments
Newtonsoft.Json高级用法
Math
Github:
mathnet/mathnet-numerics: Math.NET Numerics
mathnet/mathnet-spatial: Math.NET Spatial
Documentation:
Math.NET
Logging
Github:
NLog/NLog: NLog - Advanced and Structured Logging for Various .NET Platforms
NLog/NLog.Extensions.Logging: NLog Provider for Microsoft.Extensions.Logging for .NET Standard libraries and .NET Core applications
NLog/NLog.Web: NLog integration for ASP.NET & ASP.NET Core 1-5
Nuget:
NuGet Gallery | NLog
NuGet Gallery | NLog.Schema
NuGet Gallery | NLog.Config
Documentation:
NLog.Extensions.Logging.NLogLogger.ConvertLogLevel
Tutorial · NLog/NLog Wiki
Getting started with ASP.NET Core 5 · NLog/NLog Wiki
Configuration file · NLog/NLog Wiki
File target · NLog/NLog Wiki
FileTarget Archive Examples · NLog/NLog Wiki
Exception layout renderer · NLog/NLog Wiki
OnException Layout Renderer · NLog/NLog Wiki
How to Log Exceptions · NLog/NLog Wiki
TCP-UDP Socket
Documentation:
TCP-UDP | Microsoft Docs
Using TCP Services | Microsoft Docs
Using UDP Services | Microsoft Docs
Tcp多线程发送的问题-CSDN论坛
1、NewLife
Github:
NewLifeX/X: 新生命X组件,数据中间件XCode、日志、网络、RPC、序列化、缓存、Windows服务
NewLifeX/NewLife.Net: 单机吞吐2266万tps的网络通信框架
NewLifeX/NewLife.Net.Tests: 网络库测试用例
Nuget:
NuGet Gallery | NewLife.Core
Documentation:
新生命网络库比较典型的简单用法 | 新生命开发团队文档中心
网络服务器NetServer · 语雀
2、SuperSocket(备用)
Github:
kerryjiang/SuperSocket: SuperSocket is a light weight, cross platform and extensible socket server application framework.
3、NetCoreServer(备用)
Github:
chronoxor/NetCoreServer: Ultra fast and low latency asynchronous socket server & client C# .NET Core library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution
配置文件 - ConfigurationManager
Nuget:
NuGet Gallery | System.Configuration.ConfigurationManager
Documentation:
Quartz.NET
Github:
GitHub - quartznet/quartznet: Quartz Enterprise Scheduler .NET
Documentation:
Quartz.NET Features | Quartz.NET
More About Jobs & JobDetails - Job State and Concurrency | Quartz.NET
Frequently Asked Questions - Why not just use System.Timers.Timer? | Quartz.NET
Frequently Asked Questions - Scheduler keeps stopping when application pool gets recycled | Quartz.NET
Best Practices - Throwing Exceptions | Quartz.NET
HTML转图片
Github:
GitHub - andrei-m-code/net-core-html-to-image: .NET Core HTML to Image converter
Documentation:
Problem with unicode languages · Issue #19 · andrei-m-code/net-core-html-to-image · GitHub
Audio
GitHub:
Xamarin-Plugins/SimpleAudioPlayer at master · adrianstevens/Xamarin-Plugins
Nuget:
NuGet Gallery | Xam.Plugin.SimpleAudioPlayer
Documentation:
Adding Sound to a Xamarin.Forms App | Xamarin Blog
Android平台,Loop需要在Load之后设置才有效果
控制反转,依赖注入
GitHub:
runtime/src/libraries/Microsoft.Extensions.DependencyInjection at main · dotnet/runtime · GitHub
Nuget:
NuGet Gallery | Microsoft.Extensions.DependencyInjection
Documentation:
Dependency injection in .NET | Microsoft Docs
Xamarin.Forms/DependencyService.cs at 5.0.0 · xamarin/Xamarin.Forms · GitHub
AutoMapper
GitHub:
GitHub - AutoMapper/AutoMapper: A convention-based object-object mapper in .NET.
GitHub - AutoMapper/AutoMapper.Extensions.Microsoft.DependencyInjection
Documentation:
AutoMapper
AutoMapper — AutoMapper documentation
Projection — AutoMapper documentation
c# - Automapper: complex if else statement in ForMember - Stack Overflow
Excel
GitHub:
nissl-lab/npoi: a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop.
ORM on NPOI · nissl-lab/npoi Wiki
mganss/ExcelMapper: Map POCO objects to Excel files