简介 概念定位 FluentMigrator 是一个基于 “流式 API”(Fluent API)的 .NET 数据库版本迁移框架。 核心目标:以代码形式对数据库结构(Sch...
简介 概念定位 FluentMigrator 是一个基于 “流式 API”(Fluent API)的 .NET 数据库版本迁移框架。 核心目标:以代码形式对数据库结构(Sch...
简介 RepoDB 是一个“混合” ORM(Hybrid ORM),旨在弥合微型 ORM(如 Dapper)和全功能 ORM(如 EF Core)之间的鸿沟,既提供对 SQL...
简介 Mapster 是一个轻量、高性能的对象映射库,支持静态 & 动态映射、编译时代码生成、LINQ 投影等多种模式。 与 AutoMapper、ExpressMapper...
简介 AutoMapper 是一个开源的对象映射库,旨在通过约定(Convention)和配置,将一个对象的属性值自动映射到另一个对象上,减少手写样板代码。 典型场景:DTO...
简介 Quartz.NET 是一个功能齐全的、开源的任务调度框架,移植自 Java 世界的 Quartz 项目,专为 .NET 平台设计。 核心职责:基于 Job(要执行的任...
简介 Hangfire 是一款开源的 .NET 后台任务调度框架,支持持久化存储、自动重试、并发控制与可视化管理面板,免去自己维护 Windows Service 或 Qua...
简介 SqlSugar 是一个开源的高性能、易用的 .NET ORM 框架,支持 .NET Framework、.NET Core/.NET 5+。 核心特性:高性能:采用表...
简介 Stopwatch 是 .NET 提供的高精度计时器,位于 System.Diagnostics 命名空间。 底层依赖操作系统的高分辨率性能计数器(Performanc...
简介 FluentData 是一个微型 ORM(micro‑ORM),主打「Fluent API」风格,让开发者在保持对原生 SQL 完全控制的同时,享受链式调用的便捷性。 ...
简介 分页基础概念 核心分页参数 分页结果封装 普通分页(Offset & Limit) 为什么普通分页会变慢? 当 page * size 很大时,数据库仍要扫描并丢弃前面...
简介 LinqToDB 是一个轻量、高性能的 ORM/微型 DAL,核心特点是对 SQL 的最小封装,保留 LINQ 的表达式能力,同时最大化控制底层 SQL,减少运行时开销...
简介 ValueTask 是 .NET Core 2.0+ 引入的高性能异步操作类型,用于优化可能同步完成的异步操作,减少内存分配和性能开销。 为什么需要 ValueTask...
简介 Task.Run 的核心作用是:将工作放到线程池的工作线程上执行。 适用场景 CPU 密集型操作(如计算、加密)。 同步 API 的异步包装(将同步方法转为异步)。 示...
简介 作为进阶系列的第一篇,本文将聚焦 Unit 文件的进阶配置,特别是覆盖机制(Drop-in),这些内容在生产环境中非常实用,能帮助你优化服务并提升系统稳定性。如果对 S...
简介 在 C# 异步编程中,“取消模式”是处理长时间运行任务中断的核心机制,主要通过 CancellationTokenSource 和 CancellationToken ...
简介 异步编程是现代 C#.NET 开发的核心技术,它使应用程序能够在执行 I/O 操作时保持响应性,提高资源利用率并优化性能。async/await 和 Task 是 .N...
简介 在 C#.NET 中,主机 (Host) 是一个用于封装应用程序资源和生命周期管理的组件。它提供了一种统一的方式来配置、启动和停止应用程序,是构建现代 .NET 应用的...
简介 SSHFS(SSH File System) 基于 FUSE(Filesystem in Userspace) 和 SSH 协议实现。 通过 SSH 协议将远程目录“挂...
简介 :vimgrep 是 Vim 提供的「直接在指定文件集里用正则查找」的命令 与外部 grep 不同,vimgrep 在查到结果后会将匹配行写入 快速修复列表(quick...
简介 Dapper 是由 Stack Overflow 团队开发的一个简单、高性能的微型 ORM(Object‑Relational Mapper),仅几千行代码,依赖于 A...