版本记录,更新记录

5.1.4.207

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

5.1.4.205

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

5.1.4.202

修复:.net framework下GUID null BUG

为Tidb支持bulkcopyupdate

Qubquery.Having添加多表的重载

Mongodb 子对象一些表达式兼容

Gbase bulkcopy功能支持

表格查询支持  DateRange

db.ado.异步方法添加CancellationToken cancellationToken重载

添加了 json导航  NavigateType.OneToManyByArrayList


5.1.4.200

Questdb bulkCopy添加重载

TDengine 部分功能更新

Gbase部分功能更新

注意:该版本存在199修改出来的一个小BUG建议升级到202或者用199


5.1.4.199

优化达梦的CreateDatabase 可以创建schema(依然不支持创库)

Mongodb的相关支持 

修复删除用到子查询差异日志不支持

优化分表、CodeFirst和GetDifferenceTables方法中读写分离问题

Select一些功能优化

支持了 导航和Subquery.ToList一起使用

一些表达式优化

优化人大金仓一些兼容问题

优化gbase一些兼容问题

优化xugu一些兼容问题

优化Access一些兼容

5.1.4.198

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

5.1.4.197

1、支持Mongdb数据库

2、添加QueryableByObject.ToDataTablePage加2重载

3、条件表达式部分优化

4、Sqlite支持 插入忽略错误 

5、Clickhouse Array(uint8)绑定 byte[] BUG

6、添加Pgsql查询可以切换jsonb和json选项 

7、配置查询支持表别名选项

8、升级了Oracle驱动

5.1.4.196

Pgsql float[] bulkcopy

表格查询 DateOnly BUG

修复it=>new { it } 而It对象是个tree结构 BUG

优化达梦isanyindex

TDengine BulkCopy优化

人大金仓优化

修复db.Utils.EscapeLikeValue

5.1.4.195

表达式部分优化

DB2优化

Sqlite中 Subquery.First()报错

达梦部分BUG修复

人大金仓提升高版本库的兼容性

添加SqlFunc.UNIX_TIMESTAMP

优化 HG 数据库

TDengine 添加 BulkCopy

db.MasterSlaveQueryable BUG

subquery添加Subquery.Take

优化drop index

优化list.any的特殊情况

5.1.4.192

修改前2个版本 CodeFirst DefaultValue=空字符串 不生效BUG

5.1.4.191

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月份开发完成)

5.1.4.189

支持DuckDb数据库

CodeFirst性能优化

达梦BUG修复

增加geography类型支持

修复 db.PublicSetColumns一些特殊情况BUG

添加QueryableIF

修复达梦 time to TimeOnly出错

修复人大金仓BulkCopyUpdate方法特殊情况出错

添加ToOffsetDataTablePage方法

BulkMerge 支持指定更新的列

增强 Dynamic.Core相关API

支持人大金仓[geometry类型]



5.1.4.188

支持了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

5.1.4.187

增加 DbType.Custom 外部扩展库对bulkCopy的集成支持

DB2数据库相关功能完善

Xugu数据库相关功能完善

达梦数据库LONG自增在迁移第二次执行报错

人大金仓对新版本数据库的适配

sqlite数据库分表查询.netframework下表不存在报错

db.Queryable(queryable)在仓储中使用参数重名问题

优化 TDengine数据库性能,可以去掉EntityService中的通用转换

修复gbase 8s数据库迁移不能创建索引

5.1.4.185

CodeFirst 默认值列对老数据功能的优化

针对人大金仓PartitionByValue优化

mysql json函数对最新版本库的兼容

支持DB2数据库

IsCorrectErrorSqlParameterName 配置一些兼容问题

5.1.4.182

人大金仓最新版本数据库 mysql模式的兼容

5.1.4.180

人大金仓新版本数据库兼容

添加TDengine支持Tag动态建表 (文档已更新)

修复json2sql bug

导航查询一对一支持 默认值 SchoolA { get; set; }= new OneToOneInitializer<SchoolA>();

5.1.4.178

.NET9最新SDK C#14兼容性问题 ids.Contains()解析

添加Add SqlFunc.Coalesce

完善人大金仓【SqlServer模式】

5.1.4.175

AOP添加 OnGetDataReadering和OnGetDataReadered事件,用于监听SQL执行后

AOP增加CheckConnectionExecuting和CheckConnectionExecuted事件

修复:MYSQL插入使用PageSize  insertable.MySqlIgnore()方法没有生效

添加  Sqlfunc.AggregateDistinctSum

添加Queryable.Cast<接口>().ToList() 

完善 IsCorrectErrorSqlParameterName配置功能

修复OwnsOne部分BUG

5.1.4.172

修复hg数据库使用 db.ado.GetDatatable出错

修复Oracle数据库存储过程一些参数名字出错

修复接口过滤器指定生成条件的位置配置没有生效一直都ON后面

修复XUGU数据库相关功能

添加QueryableByObject(type).Count()

优化:  pgsql子查询拼字符串不支持distinct

优化:达梦存储过程参数output只能用:不能用@底层进行了兼容

5.1.4.171

修复 OscarDB 部分BUG

修复 人大金仓 的sqlserver模式部分BUG

添加NANA数据库的支持到源码

5.1.4.170

修复海量数据库部分BUG

修复人大金仓部分BUG

修复Oracle  SqlFunc.Right

优化达梦 BulkUpdate

修复过滤器特殊情况BUG

修复导航更新使用 乐观锁BUG

修复Subquery特殊产场用法BUG

修复虚谷数据库部分BUG

Storageable wherecolums存在null bug

优化mysql备份数据库函数

优化TDSQLForPGODBC多表关联类,类名修改

Clickhouse部分函数优化



5.1.4.169

达梦 dbfirst优化

人大金仓[sqlserver模式下功能兼容]

升级SqlServer数据库驱动

List.Any 中有null bug

Json 2 sql Inner join bug

MySql json函数优化

分表支持乐观锁

Gbase部分函数优化

5.1.4.167

修复2个Gbase的sqlfunc函数

OwnsOne值对象bug修复

升级人大金仓驱动和完善金仓sqlserver模式适配

升级达梦驱动

优化动态建类 一些特属性无效 例如 InsertServerTime

动态建类CRUD支持 .EnableDiffLogEvent

完善Oracle获取索引集合和约束集合方法

修复 sqlserver存储过程中 output  输出参数 Decimal(N,N) 精度问题

 mysql文件是一个空文件不好上传问题

DateOnly在特殊场景下完善

完善Odbc方式连接数据库

OceanBase 中 Oracle模式 todate函数错误

对第三方扩展类型 System.Ulid 的支持

5.1.4.166

升级部分依赖

针对人大金仓新版本数据库实现兼容

修复Gbase数据库insertable.As失效

优化DropTable Truncate table支持分表

低代码API支持ExecuteCommandWithOptLock

修化pgsql updateable.join支持2表以上

odbc访问数据库功能加强

支持虚谷数据库

5.1.4.160

升级达梦驱动到最新

修复DbFirst 启用默认值配置 达梦和金仓BUG

修复OpenGauss 个别SqlFunc函数

修复 ValueObject功能不支持JSON

Json2sql支持 casewhen

5.1.4.159 

添加: 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差异日志参数名是关键词报错

5.1.4.158

修复:多租户中使用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() 出错

5.1.4.157

导航更新 反向一对一 支持指定主键插入或者更新

低代码动态类添加API QueryableByObject.ToDatable()

低代码动态类添加 dynamic builder构造Type支持 A里面b类型 ,B里面有A类型

达梦支持MySql的Limit分页,兼容特殊版本达梦不支持Oracle分页

PGSQL json.Any 和Orderby一起用出错

子查询联表也支持 AsWithAttr(),以前只有主表生效

对华为库的bulkcopy兼容

5.1.4.156 

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


关闭
果糖网