Releases: DotNetNext/SqlSugar
5.1.4.1
5.1.41
Oracle、达梦、人大金仓支持 驼峰表
人大金仓支持BulkCopy
EnableDiffLogEventIF Delete
高级保存添加 db.StorageableByObject (object o=new entity())这种用object接收的实体处理
实体特性添加 InsertServerTime和InsertSql(针对列插入用数据库时和插入用自定义SQL)
Subquery.ToList部分情况下BUG
5.1.40
修复Subquery.ToListBUG
全面升级数据库驱动
修复高级保存保特列情况下DataTable的BUG
queryable多表查询AS没有处理转译
5.1.3.38
支持JSON CONTAINS
Subquery支地ToList()
PgSql SetColumn 数组
导航插入支持二级缓存
5.1.3.36
5.1.3.36
支持JSON CONTAINS
Subquery支地ToList()
5.1.3.35
多表查询添加新的自动Select功能
Oracle dbfirst优化加强
人大金仓支持Schema
Storageable,大小写敏感,decimal匹配,没有时间更新吗
添加SqlFunc.AggregateSumNoNull (等于 isnull(sum(id),0))
添加 SqlFunc.Collate (区分大小写 目前支持ORACLE 12C+ MSSQL MYSQL)
表达式部分优化
导航查询 查询部分部分字段优化 支持 ToList(it=>new class(){ id=it.id})
多租户支持删除非默认db的子db
5.1.3.34
过滤器语法简化和功能加强
Access CodeFirst BUG
Access导航插入BUG
Access异步返回自增方法报错
支持禁止读取实体XML配置
子查询拼接字符串StringJoin多字段 在多表查询中BUG
表达式优化:$"{it.xx} xx{}aa 字符串格式化进行全方面单元测试和BUG修复
Storageable更新时,实体主键字段类型是枚举时,执行错误
5.1.3.32
1、Questdb datetime 类型wherecolums
2、支持索引覆盖 include
3、个别表达式查询兼容性提升
4、针对MySql安全性提升
5、ClickHouse支持BulkCopy
6、表达式子查询NotAny里面在用一对一属性报错
7、PgSql支持建大写表
8、PgSql字典插入支持返回自增列
9、添加AsType方法
10、字典插入或者更新 PGSQL中null无办法识别类型问题
11、SqlServer BulkCopyUpdate #temp找不到BUG
12、Sqlite DateTimeOffset查询BUG
5.1.3.29
5.1.3.29
ToTree支持了过滤
导航更新主表支持差异日志
导航更新支持主表插入
加强表达式语法支持
四级导航一对多更新存在脏数据没清掉
支持 老联表查询的 JoinType外部参数
导航DTO string.join一些特殊语法错误
SqlFunc.SelectAll("m")添加别名支持多库
Oracle number 枚举负数问题
表格树型查询JSON 2级类型不能是字母
导航一对一子表过滤主表格查询参数为空问题'
优化神通数据库部分方法
优化导航DTO部分兼容
5.1.3.27
修复人大金仓相关BUG
优化ToChildList
Oracle分页在 ToffsetPage下会用新分页
5.1.3.25
SqlFunc.Subquery添加discount
JSON字段加了isignore查询不了
ToChlidList默认改回包含自已并且多了一个参数重载可以不包含自已
反向导航一对一更新操作设置字段别名不生效错
5.1.3.24
跨服务器联表查询 (用法晚点更新文档)
数据过滤器SetColumns 设置追加 不追加 ""
Oracle默认插入超过500条后性能优化
报表查询 参数为List联表AS的别名没有处理转释
CodeFirst.GetDifferenceTables(types).ToDiffString() 设置默认长度后不准确
SelectStringJoin别名BUG
添加InIF
5.1.3.23
ToChildListAsync性能优化
疑难杂证 MySqlBulkcopy bool 值为 false只能存null 【老表把bit换成 tinyint(1) 】新表不需要处理
Select(SelectModel,AsNameFormatType) 添加重载支持不格式化AsName
多表查询Select((x,y)复杂表达式解析优化
查询函数Ids.Contains支持Nvarchar重载
修复Clickhouse添加表备注错误
兼容SqlSugarScope单例模式 在QuartZ中特殊场景出错BUG
mysql unit 查询大于Int值报错
5.1.3.22
SqlServer2016和mysql加强了JSON函数
修得5.1.3.22独有BUG ,单表 Select() 字段是关键词出错
SqlQueryable(sql).Select("id")问题
5.1.3.21
单表Select()优化加强,更加智能
读写分离 MasterQueryable 异步方下未走主库
表达式更新方式也支持数据过滤器
特殊情况查JSON问题
ClickHouse建表支持引擎设置
clickhouse SQL太长问题
clickhouse sqlquery
qq用户多对多多层级插入
totree性能优化
表达式解析 Orderby 多个字段 xx.year,xxx.month bug
List型的Json类型在select只返回一个字段的时候返回空List
修复Access批量时间少了秒问题
db.Queryable(queryable) 支持匿名对象
多对多Any操作中间表过滤器失效
多对多中间表查询过滤器问字段没取别名
导航多对多插入和更新 支持在中间表添加默认值
Select 引用类型自定义SqlFunc函数解析不了
5.1.3.2
SetColumn添加支持数据过滤器重载
特殊情况查JSON问题
clickhouse SQL太长问题
clickhouse 时间和GUID NULL的处理
qq用户多对多多层级插入
totree性能优化
表达式解析 Orderby 多个字段 xx.year,xxx.month bug
List型的Json类型在select只返回一个字段的时候返回空List
修复Access批量时间少了秒问题
db.Queryable(queryable) 支持匿名对象
多对多Any操作中间表过滤器失效
多对多中间表查询过滤器问字段没取别名
Select 引用类型自定义SqlFunc函数解析不了
单表Select()优化
5.1.3.1
1.修复5.1.2.8独有BUG ExecuteReturnEntity使用自定义雪花给覆盖成SqlSugar雪花
2.修复Sqlite SubQuery In Group BUG
3.修复new修饰符属性 在表达式中出错问题
5.1.2.8
添加关于JSON的SqlFunc函数 SqlFunc.Json开头
异步下导航转DTO的部分情况BUG
QuestDb并发报错问题 5.1.2.8-preview02
修复5.1.27独有版本出现的 配置查询 拼接字符串BUG
Sqlite bit bulkcopy和插入格式不一样
多对多 中间表过滤器未生效
创建数据库:SqlServer数据库名为字母开头报错
5.1.2.2
5.1.2.2
5.1.2.1
5.1.2.1