FreeSql v2.0.100 Release Notes

Release Date: 2020-11-24 // over 3 years ago
  • 以后每三个月一次版本号:2.3/2.6/2.9,修复严重 bug 会发布 2.3.x

    v2.0 升级说明

    • 增加 IncludeByPropertyName 按属性名进行 Include/IncludeMany 操作;#278
    • 增加 ISelect<...> 多表查询 HzyTuple 新姿势;(感谢 HZY 贡献)
    • 增加 ISelect Cancel 用于取消本次查询;
    • 增加 IncludeIf/IncludeByPropertyNameIf 方法;
    • 增加 表达式树函数解析 byte[] Length;#505
    • 增加 FreeSql Async CancellationToken 参数;#537
    • 增加 FreeSql.DbContext/Repository Async CancellationToken 参数;#537
    • 增加 Oracle/达梦 BulkCopy 支持;
    • 增加 IsVersion 对 byte[] 的支持;#548
    • 增加 IN 参数扩展 where id in @ids#560
    • 增加 IAdo.QuerySingle 查询单条记录;#560
    • 增加 pgsql 表达式树解析 hstore[""];

    • 优化 varchar/nvarchar 的 NoneParameter 处理;#519
    • 优化 表达式树 SqlExt.IsNull 对布尔类型的解析;#500
    • 优化 MapRead 对 NULL 字段的处理;
    • ✅ 优化 表达式树三元表达式解析,当 Test 为变量时不解析成 case when end;
    • 优化 AsTreeCte 对 MySql 5.6 的兼容;#536
    • 优化 分页 Page(..).Count() 顺序问题;
    • 优化 自动 IsIgnore 处理;
    • ⚡️ 移除 ISelect<T>/IUpdate<T>/IDelete<T> class 约束限制;

    • 修复 线程事务嵌套事务的 bug;#502
    • 修复 #454 优化遗留的 bug,影响 Aop.AuditValue 事件;#521
    • 修复 实体类拥有构造参数时,ToList<DTO> 映射查询无效的 bug;
    • 修复 FreeSql.Generator 处理 SqlServer 默认值的问题;
    • 修复 SqlServer RowNumber 分页有可能产生顺序不对的 bug;
    • 修复 .net5 单文本部署读取注释报错;