Furion.Extras.DatabaseAccessor.SqlSugar
分页拓展类
分页拓展
分页拓展
SqlSugar 打印SQL语句参数格式化帮助类
【使用方式】:在需要打印SQL语句的地方,如 Startup,将
App.PrintToMiniProfiler("SqlSugar1", "Info", sql + "\r\n" + db.Utilities.SerializeObject(pars.ToDictionary(it => it.ParameterName, it => it.Value)));
替换为
App.PrintToMiniProfiler("SqlSugar", "Info", SqlProfiler.ParameterFormat(sql, pars));
格式化参数拼接成完整的SQL语句
格式化参数拼接成完整的SQL语句
分页泛型集合
页码
页容量
总条数
总页数
当前页集合
是否有上一页
是否有下一页
分页集合
非泛型 SqlSugar 仓储
切换仓储
实体类型
仓储
数据库上下文
动态数据库上下文
原生 Ado 对象
SqlSugar 仓储接口定义
实体集合
数据库上下文
动态数据库上下文
原生 Ado 对象
获取总数
获取总数
检查是否存在
检查是否存在
通过主键获取实体
获取一个实体
获取一个实体
获取一个实体
获取一个实体
获取列表
获取列表
获取列表
获取列表
获取列表
获取列表
新增一条记录
新增多条记录
新增多条记录
新增一条记录返回自增Id
新增一条记录
新增多条记录
新增多条记录
新增一条记录返回自增Id
更新一条记录
更新多条记录
更新多条记录
更新一条记录
更新多条记录
更新多条记录
删除一条记录
删除一条记录
删除多条记录
自定义条件删除记录
删除一条记录
删除一条记录
删除多条记录
自定义条件删除记录
根据表达式查询多条记录
根据表达式查询多条记录
构建查询分析器
构建查询分析器
直接返回数据库结果
直接返回数据库结果
直接返回数据库结果
直接返回数据库结果
切换仓储
非泛型 SqlSugar 仓储
服务提供器
构造函数
服务提供器
数据库上下文
动态数据库上下文
原生 Ado 对象
切换仓储
实体类型
仓储
SqlSugar 仓储实现类
非泛型 SqlSugar 仓储
构造函数
实体集合
数据库上下文
动态数据库上下文
原生 Ado 对象
获取总数
获取总数
检查是否存在
检查是否存在
通过主键获取实体
获取一个实体
获取一个实体
获取一个实体
获取一个实体
获取列表
获取列表
获取列表
获取列表
获取列表
获取列表
新增一条记录
新增多条记录
新增多条记录
新增一条记录返回自增Id
新增一条记录
新增多条记录
新增多条记录
新增一条记录返回自增Id
更新一条记录
更新多条记录
更新多条记录
更新一条记录
更新多条记录
更新多条记录
删除一条记录
删除一条记录
删除多条记录
自定义条件删除记录
删除一条记录
删除一条记录
删除多条记录
自定义条件删除记录
根据表达式查询多条记录
根据表达式查询多条记录
构建查询分析器
构建查询分析器
直接返回数据库结果
直接返回数据库结果
直接返回数据库结果
直接返回数据库结果
切换仓储
实体类型
仓储
SqlSugar 工作单元配置特性
构造函数
构造函数
支持传入事务隔离级别 参数值
事务隔离级别
事务隔离级别
默认:,参见:
说明:当事务A更新某条数据的时候,不容许其他事务来更新该数据,但可以进行读取操作
SqlSugar 工作单元拦截器
过滤器排序
排序属性
SqlSugar 对象
构造函数
SqlSugar 拓展类
添加 SqlSugar 拓展
添加 SqlSugar 拓展