版本记录


待发布版本5.0.2.7

1、updateable和deleteable 里where 能够加上动态组装查询

2、bool.equal(nullable<bool>.value)

3、自动Mapper支持 第三方中间表映射

4、数据锁功能

5、SetColumns中带有枚举转化,字段不是枚举转换时出错

7、支持插入配置 自定义生成ID算法

8、 SqlSugar.IOC集成框架

9、优化SqlServer中Queryable.First() 优化InSingle(主键)生成SQL格式

10、CodeFirst可以对表添加禁止更新 和 禁止删除列操作

11、MySqlblukcopy 传空集合报错

12、Storageable优化 由以前的 it=>any(表达式) 优化为 it.Any()

13、添加toParentList(和totree是反的)

延期需求

1、Select(i,j)=>new{i,j})I和j是同一个实体的时候报错    

2、subquery添加表达式拼接

3、支持select<Jobject>

已发布版本

5.0.2.6

1、Storageable  BUG

2、SqlServer删除备注关键词处理

3、Oracle number 8,2  用decimal?问题

4、sqlfunc添加 oracle_todate 、 oracle_char和sqlserver_datediff

5、MYSQL CODEFIRST guid给默认长度36

 

5.0.2.4

1、过滤器支持表,等文档更新

2、全新的 数据验证 保存插入更新功能 ,适合EXCEL导入等复杂功能    等文档更新

3、Mertable 在Select sqlfunc.iff 引起的硬编码参数重复

4、BUG Orderby表达式运算报错

5、优化  nullable<枚举> 默认值为NULL,以前为0

6、PGSQL CodeFirst修改列问题

7、差异日志删除ignore属性失效

8、支持1对多查询支持了many 条件筛选 以前支持 x.list.count() 现在支持了x.list.count(y=>y.id>0) 

 

5.0.2.2 (稳定版本)

修复5.0.2.1独有bug mysql中mertable bug

 

5.0.2.1

1、一对多查询Where支持count和any

2、ConnectionConfig.Moresetting支持禁用Nvarchar,当禁用后对性能有影响的功能都会走varchar逻辑 (例如:oracle批量更新,mssql特殊查询) 

3、使用 ObjectToXXX 使用需要添加命名空间

4、Having添加5表及以上

5、仓储添加返回biglong自增列

6、子查联表,中子查询使用mergetable问题

7、db.UseTran 5.0.2版本独有BUG

8、SetColumns一些特殊表达式解析BUG

9、多库同名索引名称可以通过设置ConnectionConfig.IndexSuffix冲突问题

 

5.0.2

添加 mysql bulkcopy

添加全新的多租户模式

仓储添加Change<T>进行切换仓储

CodeFirst复合索引名称优化

Mapper不规则映射支持Where

InitKey默认为Attribute

mysql创建数据库添加默认编码

异步分库分表分页加3重载查询 BUG

在使用MergetTable()后进行排序Sqlfunc.if(xx).return(xx).end(xx) 解析BUG

saveable添加removechache

sqlite支持索引

优化json类型值为null时插入"null"字符串

删除一些过期接口

 

5.0.18

1、Mapper 1对1 填充模式 支持Where ORDER SELECT 

2、Subqueryable 支持联表

  SqlFunc.Subqueryable<OrderItem>() 

             .LeftJoin<OrderItem>((i,y)=>i.ItemId==y.ItemId ) //有条件可以写 &&

             .Where(i=>i.ItemId==1)

              .Any()

3、sqlserver bluecopy支持datatable重载

4、SimpleClient 的 DeleteByIdAsync(dynamic id)BUG 

5、.net core blukcopy 传null BUG

6、切换库后使用 AOP NULL空引用问题

7、mysql 0000-00-00 格式转datetime失败 - 文档 mysql  里面有介绍了

8、StartWith Union all BUG

9、达梦 BUG

10、Pgsql  多个SetColumns BUG

11、Oracle Raw(16)  IN 操作BUG

历史问题: http://www.donet5.com/Ask/9/13207

 

 

5.0.1.7

 

.net core mysql.data 降级到 8.0.21

Sqlite支持修改表名  

使用SqlQueryable在用 AddJoinInfo 出现的NON问题,全局nolock2个queryable JOIN设置强制取消BUG

select中viewmodel属性为decimal?等于2个decimal相乘解析BUG

isanytable 当参数是NULL或者空错误提示更加友好

使用 sqlSugarCore.MySqlConnector  string.equals(枚举) 兼容问题

 

5.0.15

Nuget添加sqlSugarCore.MySqlConnector 

支持了3个Queryable的联表查询,以前只支持2个

添加Queryable.ToDictionary(it=>it.id,it.name)

达梦添加数据类型 longvarchar

联表查询Select 匿名对象 byte[]数组问题 BUG

创建唯一索引BUG

差异日志 codefirst不加ignore然后修改实现加上Ignore BUG

动态组装条nollike BUG

Oracle number(6.2)  BUG

差异日志 实体类添加默认值 待验证BUG

函数 IsNullOrWhiteSpace  BUG

历史提问: http://www.donet5.com/Ask/9/12138

 

 

5.0.1.4 

MySql数据库注意:

 .NET Core版本 char(36)不能存null (官方驱动不支持这么操作)

 Freamework版本 Mysql.Data 用 8.0.22或者6.9.12及以下版本

更新内容

1、动态程序集的兼容

2、AddParameters  list数组参数 拼接丢失问题

3、Sqlite Guid?  CodeFirst插入 null

4、Mapper对Ilist 添加验证

5、异步添加 CancellationToken

6、SqlServerblukcopy事务问题

7、ViewModel别名

8、重构 it.XX.Date

9、AOP可以获取具体执行的方法和行数

历史提问: http://www.donet5.com/Ask/9/11125

 

5.0.0.15-5.0.1.3

http://www.donet5.com/Ask/9/13206

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
管理员
上一篇:没有了
下一篇:简单示例
评论列表

发表评论

评论内容
昵称:
关联文章

版本记录
GIT彻底删除文件以及历史记录
关于PaddleSharp GPU使用 常见问题记录
YESWEB接口日志记录
关于RazorEngine研究过程中的记录
WIFI版本云播报音响用户手册
C#错误异常日志记录到文件
.NET6中一些常用组件的配置及使用记录,持续更新中。。。
.net core自动构建版本
用户支付后交易记录详情商家头像展示规则
git版本回退后推送到服务器
SQL Server被防止木马记录,数据库病毒植入
01、收款播报机通用版本网络协议
electron与node.js的版本对应关系
在Winform项目和Web API的.NetCore项目中使用Serilog 来记录日志信息
使用.NET 6开发TodoList应用(21)——实现API版本控制
升级到Chromium 99版本后调试项目无法debugger定位到源代码
Node.js版本不对引起的 构建失败提示throw new ERR_INVALID_CALLBACK();
DevExpress 组件 历史各版本下载地址【更新:V21.1.5】
面试官:如果存取IP地址,用什么数据类型比较好 (C#版本)