FreeSql v1.10.1 Release Notes

Release Date: 2020-10-22 // over 3 years ago
    • 增加 ISelect.InsertInto 将查询转换为 INSERT INTO t1 SELECT ... FROM t2 执行插入;#469
    • 增加 GlobalFilter.ApplyOnly 继承的实体才生效;#495
    • 增加 FreeSql.Generator 参数 -readkey 0 的设置;

    • 优化 WhereDynamicFilter 支持 string 比较大小 > < >= <=;#479
    • 优化 IncludeMany 筛选字段中未指定主键,并且 then.IncludeMany 继续向下,则自动附加查询主键;
    • 优化 WhereDynamic 传入 DynamicFilterInfo 也能执行;
    • 优化 WhereDynamic 支持按字段名、属性名匹配;
    • 优化 实体类注释,基类在其他 Assembly 时也能读取;
    • 优化 支持实体类使用 new 重写属性;
    • 优化 ToAggregate 执行时忽略已设置的 OrderBy;
    • 优化 dto 映射查询时忽略已指定的映射,避免重复查询字段;#494
    • 优化 MySql CodeFirst 索引的建立 ;#498
    • 补充 异步方法 ToListAsync(a => {}) 对 IncludeMany 的支持;

    • 修复 AsTreeCte 开启自动迁移时,错误的创建了 as_tree_cte 表;#476
    • 修复 内部 decimal 默认值在 core 3.1+ 报错的问题;
    • 修复 decimal? 可空数字设置 Column Scale 无效的问题(decimal正常);
    • 修复 DbContext/UnitOfWork EntityChangeReport 参数 BeforeObject 值无效的 bug;
    • 修复 lambda 表达式解析变量转换时的 bug;#490
    • 修复 Firebird Embedded 版本系统表 isidentity_type 兼容问题;
    • 修复 Firebird Embedded 2.5 不支持 boolean 的 bug;