1、优化pgsql对更多国产库换皮库的类型的支持。
2、人大金仓BUG修复
3、PGSQL添加几何类型的支持
4、修复处理BulkCopyAsync 不会对鉴别器字段自动赋值
5、修得 leftjoinIF特殊情况报错BUG
6、添加导航特性Navigate添加QueryPropertyNames属性,用于查询指定列
7、修复达梦属性名为identity使用返回自增报错BUG
8、PolarDb部的部分功能支持
9、修复Oracle中Queryable.PartitionBy
10、HG数据库bulkcopy支持
11、人大金仓使用sqlserver模式是子查询拼字符串支持
12、优化Oracle带有排序的First生成的SQL
1、gbase数据库BUG修复
2、mongodb数据库BUG修复
3、导航查询支持了自定义GUID格式
4、优化扩展外部数据库支持
5、修复sqlite中SqlFunc.Collate函数
6、Updateable.InnerJoin(queryble)重载BUG修复
7、修复实体中配置的 System.Data.DbType.AnsiStringFixedLength 在Storageable中不生效。
8、修复Oracle库中使用GetColumnInfosByTableName方法主键被级存了不能修改
9、修复SqlServer json函数不能多层取属性BUG
修复:.net framework下GUID null BUG
为Tidb支持bulkcopyupdate
Qubquery.Having添加多表的重载
Mongodb 子对象一些表达式兼容
Gbase bulkcopy功能支持
表格查询支持 DateRange
db.ado.异步方法添加CancellationToken cancellationToken重载
添加了 json导航 NavigateType.OneToManyByArrayList
Questdb bulkCopy添加重载
TDengine 部分功能更新
Gbase部分功能更新
注意:该版本存在199修改出来的一个小BUG建议升级到202或者用199
优化达梦的CreateDatabase 可以创建schema(依然不支持创库)
Mongodb的相关支持
修复删除用到子查询差异日志不支持
优化分表、CodeFirst和GetDifferenceTables方法中读写分离问题
Select一些功能优化
支持了 导航和Subquery.ToList一起使用
一些表达式优化
优化人大金仓一些兼容问题
优化gbase一些兼容问题
优化xugu一些兼容问题
优化Access一些兼容
1、完善mongodb
2、添加重载 AnyAsync(CancellationToken token)
3、针对人大金仓MySql模式优化
4、 SetColumns(exp,object)重载isjon类型不支持
5、clickhouse报表查询优化
6、SqlServer SqlFunc.HasValue个别类型优化
7、添加Queryable.GetAsyncEnumerable()
8、新驱动Oracle db.Getdata()报错
9、Sqlite支持写入 IsIgnoreInsertError
1、支持Mongdb数据库
2、添加QueryableByObject.ToDataTablePage加2重载
3、条件表达式部分优化
4、Sqlite支持 插入忽略错误
5、Clickhouse Array(uint8)绑定 byte[] BUG
6、添加Pgsql查询可以切换jsonb和json选项
7、配置查询支持表别名选项
8、升级了Oracle驱动
Pgsql float[] bulkcopy
表格查询 DateOnly BUG
修复it=>new { it } 而It对象是个tree结构 BUG
优化达梦isanyindex
TDengine BulkCopy优化
人大金仓优化
修复db.Utils.EscapeLikeValue
表达式部分优化
DB2优化
Sqlite中 Subquery.First()报错
达梦部分BUG修复
人大金仓提升高版本库的兼容性
添加SqlFunc.UNIX_TIMESTAMP
优化 HG 数据库
TDengine 添加 BulkCopy
db.MasterSlaveQueryable BUG
subquery添加Subquery.Take
优化drop index
优化list.any的特殊情况
修改前2个版本 CodeFirst DefaultValue=空字符串 不生效BUG
1.大幅度提升TDengine DuckDb的性能 和支持 BulkCopy
2. 提高表达式一些不支持语法
3. 三元表达式 优化 支持自动移除不需要的分支 (重要功能)
4. 人大金仓新版本库支持
5. 添加 db.Utils.EscapeLikeValue 函数 来处理like value中关键词
6. ClickHouseDb BUG修复
7.修复导航查询+值对象一起用BUG
8. ORACLE和达梦支持 DateIsSameByType函数
9.OceanBase skip (max long)出错
10.添加SelectIF
11.sqlite wherecolums null bug
12.修复HG数据库BUG
13.SqlSugar基础库添加对NoSql数据库外部扩展的支持(外部扩展DLL MongoDb预计5月份开发完成)
支持DuckDb数据库
CodeFirst性能优化
达梦BUG修复
增加geography类型支持
修复 db.PublicSetColumns一些特殊情况BUG
添加QueryableIF
修复达梦 time to TimeOnly出错
修复人大金仓BulkCopyUpdate方法特殊情况出错
添加ToOffsetDataTablePage方法
BulkMerge 支持指定更新的列
增强 Dynamic.Core相关API
支持人大金仓[geometry类型]
支持了GaussDB原生方式连接
优化DisableNvarchar配置一些情况未生效
导航插入一对多支持非标准List<T> includes(x=> x.xx.tolist ())通过ToList实现
修复分表 DataExecuting事件进2次问题
修复PGSQL 越南环境一些问题
修复PGSQL 创建数据库方法 用户名和库名相同报错BUG
优化无实体查询 SqlServer库GroupBy因为参数名不同值是对的也会导致聚合失败问题
修复5.1.4.187独有问题 :TDengine部分VS安装找不到SqlSugar DLL BUG
增加 DbType.Custom 外部扩展库对bulkCopy的集成支持
DB2数据库相关功能完善
Xugu数据库相关功能完善
达梦数据库LONG自增在迁移第二次执行报错
人大金仓对新版本数据库的适配
sqlite数据库分表查询.netframework下表不存在报错
db.Queryable(queryable)在仓储中使用参数重名问题
优化 TDengine数据库性能,可以去掉EntityService中的通用转换
修复gbase 8s数据库迁移不能创建索引
CodeFirst 默认值列对老数据功能的优化
针对人大金仓PartitionByValue优化
mysql json函数对最新版本库的兼容
支持DB2数据库
IsCorrectErrorSqlParameterName 配置一些兼容问题
人大金仓最新版本数据库 mysql模式的兼容
人大金仓新版本数据库兼容
添加TDengine支持Tag动态建表 (文档已更新)
修复json2sql bug
导航查询一对一支持 默认值 SchoolA { get; set; }= new OneToOneInitializer<SchoolA>();
.NET9最新SDK C#14兼容性问题 ids.Contains()解析
完善人大金仓【SqlServer模式】
AOP添加 OnGetDataReadering和OnGetDataReadered事件,用于监听SQL执行后
AOP增加CheckConnectionExecuting和CheckConnectionExecuted事件
修复:MYSQL插入使用PageSize insertable.MySqlIgnore()方法没有生效
添加 Sqlfunc.AggregateDistinctSum
添加Queryable.Cast<接口>().ToList()
完善 IsCorrectErrorSqlParameterName配置功能
修复OwnsOne部分BUG
修复hg数据库使用 db.ado.GetDatatable出错
修复Oracle数据库存储过程一些参数名字出错
修复接口过滤器指定生成条件的位置配置没有生效一直都ON后面
修复XUGU数据库相关功能
添加QueryableByObject(type).Count()
优化: pgsql子查询拼字符串不支持distinct
优化:达梦存储过程参数output只能用:不能用@底层进行了兼容
修复 OscarDB 部分BUG
修复 人大金仓 的sqlserver模式部分BUG
添加NANA数据库的支持到源码
修复海量数据库部分BUG
修复人大金仓部分BUG
修复Oracle SqlFunc.Right
优化达梦 BulkUpdate
修复过滤器特殊情况BUG
修复导航更新使用 乐观锁BUG
修复Subquery特殊产场用法BUG
修复虚谷数据库部分BUG
Storageable wherecolums存在null bug
优化mysql备份数据库函数
优化TDSQLForPGODBC多表关联类,类名修改
Clickhouse部分函数优化
达梦 dbfirst优化
人大金仓[sqlserver模式下功能兼容]
升级SqlServer数据库驱动
List.Any 中有null bug
Json 2 sql Inner join bug
MySql json函数优化
分表支持乐观锁
Gbase部分函数优化
修复2个Gbase的sqlfunc函数
OwnsOne值对象bug修复
升级人大金仓驱动和完善金仓sqlserver模式适配
升级达梦驱动
优化动态建类 一些特属性无效 例如 InsertServerTime
动态建类CRUD支持 .EnableDiffLogEvent
完善Oracle获取索引集合和约束集合方法
修复 sqlserver存储过程中 output 输出参数 Decimal(N,N) 精度问题
mysql文件是一个空文件不好上传问题
DateOnly在特殊场景下完善
完善Odbc方式连接数据库
OceanBase 中 Oracle模式 todate函数错误
对第三方扩展类型 System.Ulid 的支持
升级部分依赖
针对人大金仓新版本数据库实现兼容
修复Gbase数据库insertable.As失效
优化DropTable Truncate table支持分表
低代码API支持ExecuteCommandWithOptLock
修化pgsql updateable.join支持2表以上
odbc访问数据库功能加强
支持虚谷数据库
升级达梦驱动到最新
修复DbFirst 启用默认值配置 达梦和金仓BUG
修复OpenGauss 个别SqlFunc函数
修复 ValueObject功能不支持JSON
Json2sql支持 casewhen
添加: Updateable.UerParameter
添加:人大金仓最新驱动支持sm3加密(需要独立安装)
添加:AOP添加DataChangesExecuted和DataExecuting正好一对
添加:UpdateableByObject.IgnoreColumsNUll
添加:db.Ado.UseTran()和租户的db.UseTran一致
添加: 支持 Select(it=>new Tupple(xx,yy))
添加: PGSQL支持配置启用ILIKE (MoreSettings?.EnableILike == true)
优化:Gbase数据库完美支持Linux,针对ODBC驱动魔改
优化:Select(it=>new {xx=无参数外部方法}) 解析问题
优化: CodeFirst中EntityService事件会进2次
优化:SqlServer创建数据库路径不存在报错
修复: DateOnlyList.Contains(DateOnly)出错
修复:Oracle差异日志参数名是关键词报错
修复:多租户中使用db.CopyNew 里面有AOP db.GetConnection报错
添加:SqlFunc.PgsqlArrayContains 主要用于区分Json函数不支持数组对象
修复: SqlServer中db.DbMain.IsAnyProc方法报错
修复: 导航查询外键是时间类型部分服务器出错
修复: Gbase8s 表达式方式更新 使用 SetColumns(it=>it.name==1) 重载出错
添加: SqlSerever在.net core中支持 UdtTypeName
修复: Access 部分BUG
优化: subquery.tolist 支持匿名对象
修复:分表Storageable使用 whereColum配置无效
优化:逻辑删除超过1万id个报错
修复: Updateable.WhereColumn.UseParameter() 出错
导航更新 反向一对一 支持指定主键插入或者更新
低代码动态类添加API QueryableByObject.ToDatable()
低代码动态类添加 dynamic builder构造Type支持 A里面b类型 ,B里面有A类型
达梦支持MySql的Limit分页,兼容特殊版本达梦不支持Oracle分页
PGSQL json.Any 和Orderby一起用出错
子查询联表也支持 AsWithAttr(),以前只有主表生效
对华为库的bulkcopy兼容
1、修复clickhouse服务器多个相同库建表问题
2、添加OrderByPropertyNameIF
3、DbFirst 启用 string? 消除类中警告
4、QuestDb SAMPLE BY 优化
5、修复AOT SqlServer建库BUG
6、完善 OceanBase数据库Oracle模式支持
7、升级PGSQL驱动到最新
8、支持 Select(it=>new class(x,y))
9、修复Oracle 11+ 启用自增EnableOracleIdentity=true 导航中BUG
10、OpenGauss数据库支持bulkcopy
http://www.donet5.com/Ask/9/13206
2016 © donet5.comApache Licence 2.0