SafeCampus.SqlSugar
通用状态常量
启用
停用
前端控件作用类型常量
输入框
文本框
下拉框
单选框
复选框
日期选择器
时间选择器
数字输入框
滑动数字条
下拉框
SqlSugar系统常量类
默认库ConfigId
默认表主键
varchar(max)
varchar(4000)
varchar(20)
mysql的longtext
sqlite的text
数据库上下文对象
读取配置文件中的 ConnectionStrings:SqlSugar 配置节点
SqlSugar 数据库实例
实体拓展配置,自定义类型多库兼容
Aop设置
实体更多配置
db
数据库类型
过滤器设置
假删除过滤器
仓储模式对象
批量插入判断走普通导入还是大数据
数据
阈值
获取列表指定多个字段
查询条件
查询字段
获取列表指定单个字段
查询条件
查询字段
获取列表指定单个字段
查询条件
查询字段
获取指定表的单个字段
查询条件
查询字段
获取指定表的单个字段
查询条件
查询字段
根据条件查询获取自动分表的单个数据
条件表达式
开始时间
结束时间
实体
根据条件查询获取自动分表的单个数据
条件表达式
分表查询表达式
实体
SqlSugar数据库配置
是否驼峰转下划线
Linq分页泛型集合
主键实体基类
主键Id
拓展信息
框架实体基类
创建时间
更新时间
创建者Id
修改者Id
创建人
更新人
软删除
业务数据实体基类(数据权限)
创建者部门Id
实体种子数据接口
种子数据
SqlSugar分页拓展类
SqlSugar分页扩展
SqlSugar分页扩展
SqlSugar分页扩展
SqlSugar分页扩展
SqlSugar分页扩展
分页查询
数据列表
当前页
每页数量
分页集合
SqlSugar 分页泛型集合
页码
数量
总条数
总页数
当前页集合
是否有上一页
是否有下一页
SqlSugar 事务和工作单元
SqlSugar 对象
构造函数
开启工作单元处理
提交工作单元处理
回滚工作单元处理
执行完毕(无论成功失败)
AppStartup启动类
ConfigureServices中不能解析服务,比如App.GetService(),尤其是不能在ConfigureServices中获取诸如缓存等数据进行初始化,应该在Configure中进行
服务都还没初始化完成,会导致内存中存在多份 IOC 容器!!
正确应该在 Configure 中,这个时候服务(IServiceCollection 已经完成 BuildServiceProvider() 操作了
检查是否有相同的ConfigId
CodeFirst功能类
CodeFirst生成数据库表结构和种子数据
codefirst选项
程序集名称
初始化数据库表结构
程序集名称
初始化种子数据
程序集名称
判断类型是否实现某个泛型
类型
泛型类型
bool
List转DataTable
排除SqlSugar忽略的列
SqlSugar字段信息
字段名称
是否主键
字段类型
字段注释
SqlSugar表信息
所属库
表名称
实体名
表注释
表字段
种子数据工具类
种子数据格式实体类,遵循Navicat导出json格式
数据
SqlSugar通用功能
根据特性获取所有表信息
获取字段信息
数据库字段类型转.NET类型
字段类型
数据类型转显示类型
是否通用字段
字段名