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类型 字段类型 数据类型转显示类型 是否通用字段 字段名