SqlSugar
文章平均质量分 53
梁萌
认真是一种态度
展开
-
SqlSugar学习总结5(映射)
常用的映射方式有两种:DbFirst、CodeFirstDbFirst:数据库优先,先在数据库中建好表,然后去自动生成代码的实体类。CodeFirst:代码优先,先在代码中定义好实体类,然后自动在数据库生成表结构。创建一个控制台项目,引用程序集SqlSugarCodeDbFirst实例:数据库有两张已经建好的表代码生成实体类using SqlSugar;using System;namespace SqlSugarStart.DbFirst{.原创 2021-12-19 11:48:58 · 4155 阅读 · 1 评论 -
SqlSugar学习总结4(树形递归查询)
官网地址:树型递归查询 - SqlSugar 5x - .NET果糖网现有一张地区区域表,数据如下:如果要遍历出各个层级的名称,一般使用递归的方法去查询,在SqlSugar中,封装了相关方法,直接调用就可以轻松实现这种具有层级关系的数据查询。实体类:using SqlSugar;using System;using System.Collections.Generic;namespace SqlSugarStart.DbModels{ /// <s.原创 2021-12-12 18:42:30 · 3357 阅读 · 0 评论 -
SqlSugar学习总结3(主从复制-读写分离)
上一篇文章我写了在SSMS(SqlServer数据库管理工具)中如何配置主从复制,链接如下:SqlSugar学习总结2(主从复制-数据库配置)_每天学习一点点-CSDN博客这篇文章记录下如何使用SqlSugar实现数据库的读写分离,增删改只操作主库,通过数据库的分发和订阅功能完成主库数据自动往从库同步。下面代码实现了配置主库和从库的数据库链接,同时往主库新增一条记录。using SqlSugar;using SqlSugarStart.DbModels;using System原创 2021-12-12 17:46:20 · 2250 阅读 · 0 评论 -
SqlSugar学习总结2(主从复制-数据库配置)
数据库的操作一般遵循二八原则,新增、修改、删除操作占20%,查询操作占80%。如果数据量小的项目一个数据库完成增删改查的操作没有问题,如果数据量非常大,就需要多个数据库来协助完成增删改查。一般有一个主库和多个从库,主库负责数据的增删改操作,从库负责数据的查询操作,这种操作称为数据库读写分离。主库对数据操作完成后自动同步数据到各个从库,保证主从库的数据同步。数据读写分离示意图:Master代表主库,Slave代表从库。以SqlServer为例,演示下数据库完成主从复制的步骤:.原创 2021-12-12 13:50:33 · 1727 阅读 · 0 评论 -
SqlSugar学习总结1(基础操作)
官方网站:https://www.donet5.com/Home/DocSqlSugar属于orm框架,但比EF更加轻量级,性能也更优越。下面用示例演示相关用法项目结构:项目需要应用程序集:SqlSugarCoreBaseOperate类using SqlSugar;using SqlSugarStart.DbModels;using System;using System.Collections.Generic;namespace SqlSuga..原创 2021-12-11 16:51:50 · 10113 阅读 · 2 评论