摘要:
1、简单查询: static SugarDbContext sugar = new SugarDbContext(); static void Main(string[] args) { var db = sugar.Db; //查询所有 var AllStudent = db.Queryable< 阅读全文
摘要:
常用的映射方式有两种:DbFirst、CodeFirst DbFirst:数据库优先,先在数据库中建好表,然后去自动生成代码的实体类。 CodeFirst:代码优先,先在代码中定义好实体类,然后自动在数据库生成表结构。 创建一个控制台项目,引用程序集SqlSugarCode DbFirst实例: 数 阅读全文
摘要:
官网地址:树型递归查询 - SqlSugar 5x - .NET果糖网 现有一张地区区域表,数据如下: 如果要遍历出各个层级的名称,一般使用递归的方法去查询,在SqlSugar中,封装了相关方法,直接调用就可以轻松实现这种具有层级关系的数据查询。 实体类: using SqlSugar; using 阅读全文
摘要:
这篇文章记录下如何使用SqlSugar实现数据库的读写分离,增删改只操作主库,通过数据库的分发和订阅功能完成主库数据自动往从库同步。 下面代码实现了配置主库和从库的数据库链接,同时往主库新增一条记录。 using SqlSugar; using SqlSugarStart.DbModels; usi 阅读全文
摘要:
数据库的操作一般遵循二八原则,新增、修改、删除操作占20%,查询操作占80%。如果数据量小的项目一个数据库完成增删改查的操作没有问题,如果数据量非常大,就需要多个数据库来协助完成增删改查。 一般有一个主库和多个从库,主库负责数据的增删改操作,从库负责数据的查询操作,这种操作称为数据库读写分离。 主库 阅读全文
摘要:
官方网站:https://www.donet5.com/Home/Doc SqlSugar属于orm框架,但比EF更加轻量级,性能也更优越。 下面用示例演示相关用法 项目结构: 项目需要应用程序集:SqlSugarCore BaseOperate类 using SqlSugar; using Sql 阅读全文