摘要: 最近接手了一个旧的系统,各种陈旧的问题比较多,其中最棘手的就是操作数据库的部分,具体如下: 1、核心库是一个最后修改时间为2008年的库,先不说有多陈旧,现在这个库只是一个DLL文件,没有源码,也已经没人知道里面都实现了些啥功能,就算你怀疑数据库读写有问题,也无法验证和调试,反编译出来的源码也没法用 阅读全文
posted @ 2016-08-29 23:10 我才是银古 阅读(3824) 评论(13) 推荐(4)
摘要: 第十章:分表分库与多租户 目录 10.1 分表分库概述 10.1.1 为什么需要分表分库 10.1.2 分表分库策略 10.2 水平分表 10.2.1 SplitTable配置 10.2.2 按时间分表 10.2.3 按范围分表 10.3 自动路由 10.3.1 分表路由规则 10.3.2 动态表名 阅读全文
posted @ 2026-02-10 21:13 我才是银古 阅读(8) 评论(0) 推荐(0)
摘要: 第十四章:仓储模式与依赖注入 目录 14.1 仓储模式概述 14.1.1 什么是仓储模式 14.1.2 仓储模式的优势 14.2 基础仓储实现 14.2.1 定义仓储接口 14.2.2 实现基础仓储 14.3 泛型仓储 14.4 工作单元模式 14.5 依赖注入集成 14.5.1 ASP.NET C 阅读全文
posted @ 2026-02-10 21:13 我才是银古 阅读(4) 评论(0) 推荐(0)
摘要: 第十二章:DbFirst与代码生成 目录 12.1 DbFirst概述 12.1.1 什么是DbFirst 12.1.2 DbFirst的优势 12.2 生成实体类 12.2.1 基础实体生成 12.2.2 批量生成 12.2.3 生成配置 12.3 模板定制 12.3.1 自定义模板 12.3.2 阅读全文
posted @ 2026-02-10 21:13 我才是银古 阅读(3) 评论(0) 推荐(0)
摘要: 第十三章:多数据库支持 目录 13.1 支持的数据库 13.1.1 数据库类型概览 13.1.2 连接字符串配置 13.2 MySQL数据库 13.3 SQL Server数据库 13.4 PostgreSQL数据库 13.5 Oracle数据库 13.6 SQLite数据库 13.7 国产数据库 阅读全文
posted @ 2026-02-10 21:13 我才是银古 阅读(6) 评论(0) 推荐(0)
摘要: 第十一章:AOP与日志监控 目录 11.1 AOP概念与原理 11.1.1 什么是AOP 11.1.2 SqlSugar中的AOP 11.2 SQL执行拦截 11.2.1 OnLogExecuting事件 11.2.2 OnLogExecuted事件 11.2.3 OnError事件 11.3 SQ 阅读全文
posted @ 2026-02-10 21:13 我才是银古 阅读(1) 评论(0) 推荐(0)
摘要: 第四章:实体类与CodeFirst 目录 4.1 实体类定义 4.1.1 基础实体类 4.1.2 实体类约定 4.2 SqlSugar特性标注 4.2.1 表特性 4.2.2 列特性 4.2.3 主键特性 4.3 数据类型映射 4.3.1 C#与数据库类型对应 4.3.2 自定义类型转换 4.4 主 阅读全文
posted @ 2026-02-10 21:13 我才是银古 阅读(6) 评论(0) 推荐(0)
摘要: 第九章:分页查询与性能优化 目录 9.1 分页查询基础 9.1.1 ToPageList方法 9.1.2 Skip和Take方法 9.1.3 分页参数封装 9.2 性能优化技术 9.2.1 查询缓存 9.2.2 索引优化 9.2.3 批量操作 9.3 异步操作 9.3.1 异步查询 9.3.2 异步 阅读全文
posted @ 2026-02-10 21:13 我才是银古 阅读(8) 评论(0) 推荐(0)
摘要: 第五章:基础CRUD操作 目录 5.1 Insert插入操作 5.1.1 单条插入 5.1.2 批量插入 5.1.3 返回自增ID 5.1.4 插入指定列 5.2 Query查询操作 5.2.1 基础查询 5.2.2 条件查询 5.2.3 排序查询 5.2.4 分页查询 5.3 Update更新操作 阅读全文
posted @ 2026-02-10 21:13 我才是银古 阅读(4) 评论(0) 推荐(0)
摘要: 第六章:高级查询与Lambda表达式 目录 6.1 Lambda表达式基础 6.1.1 Lambda表达式语法 6.1.2 表达式树 6.2 复杂条件查询 6.2.1 多条件组合 6.2.2 OR条件 6.2.3 动态条件构建 6.3 动态查询 6.3.1 表达式拼接 6.3.2 条件构建器 6.4 阅读全文
posted @ 2026-02-10 21:13 我才是银古 阅读(6) 评论(0) 推荐(0)
摘要: 第二章:环境配置与项目集成 目录 开发环境准备 NuGet包安装与配置 连接字符串配置 依赖注入集成 ASP.NET Core项目集成 配置文件管理 多环境配置 常见问题与解决方案 1. 开发环境准备 1.1 必需的开发工具 要使用SqlSugar进行开发,需要准备以下工具: 工具 版本要求 说明 阅读全文
posted @ 2026-02-10 21:13 我才是银古 阅读(5) 评论(0) 推荐(0)