随笔分类 - SqlSugar
摘要:实体类 ///<summary> /// ///</summary> [SplitTable(SplitType._Custom01)] [SugarTable("CommoditySubTableArea")] public partial class CommoditySubTableArea
阅读全文
摘要:{ //注意: //1、 分页有 OrderBy写 SplitTable 后面 ,uinon all后在排序 //2、 Where尽量写到 SplitTable 前面,先过滤在union all //原理:(sql union sql2) 写SplitTable 后面生成的括号外面,写前生成的在括号
阅读全文
摘要:实体类 ///<summary> /// ///</summary> [SugarTable("Student")] public partial class Student { public Student(){ } /// <summary> /// Desc: /// Default: ///
阅读全文
摘要:三种方式 ConnectionConfig config = new ConnectionConfig() { ConnectionString = "Data Source=DESKTOP-VF73RDU;Initial Catalog=CustomerDBCodeFirst;Persist Se
阅读全文
摘要:**简介:**SqlSugar提供了完整的解决方案,只需要配置,他可以帮助自动分表,自己帮助管理表关系,我们只需要考虑业务,不需要去考虑分表后的问题;接下来,通过SqlSugar实现对数据库实现按时间实现分表 一、实体类设计 必须通过特性指定实体类分表方式以及按照哪个字段分表 [SplitTable
阅读全文
摘要:**描述:**当程序在在运行时,如何能动态的进行拓展,在不停止程序运行的情况下,通过添加数据库链接到配置文件,实现查询级别的负载均衡?接下来通过一个简单的配置 一、读取配置文件类 public class ConnectionConfigManager { private static Connec
阅读全文
摘要:一、读写分离 配置数据库链接 注意:这里主从库需要在数据库中进行配置,使从库始终同步主库中的数据,保持数据一致性 //准备从库链接 var connetctionlist = new List<SlaveConnectionConfig>() { //第一个从库 new SlaveConnectio
阅读全文
摘要:一、准备 项目中通过Nuget 引入程序集--SQlSugarCore 二、创建以及初始化数据库链接对象 支持多种数据库类型,根据应用的数据库类型,可进行修改 ConnectionConfig connectionConfig = new ConnectionConfig() { DbType =
阅读全文