All Versions
27
Latest Version
Avg Release Cycle
18 days
Latest Release
1498 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.0.105 Changes
December 07, 2020 -
v2.0.102 Changes
December 02, 2020 -
v2.0.101 Changes
November 24, 2020以后每三个月一次版本号:2.3/2.6/2.9,修复严重 bug 会发布 2.3.x
- 增加 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 约束限制;
-
v2.0.100 Changes
November 24, 2020以后每三个月一次版本号:2.3/2.6/2.9,修复严重 bug 会发布 2.3.x
- 增加 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 约束限制;
-
v2.0.0
November 24, 2020 -
v1.10.3 Changes
November 06, 2020 -
v1.10.1 Changes
October 22, 2020- 增加 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;
-
v1.9.1 Changes
November 06, 2020 -
v1.9.0 Changes
September 23, 2020- 增加 FreeSql.Provider.Firebird 数据库实现 #443;
- 增加 IncludeMany(a => a.Childs).ToList(a => new { a.Childs }) 指定集合属性返回;
- 增加 ISelect<11..16> 16 个联表查询;
- 增加 ISelect Aggregate(lambda, out var result) 方法;
- 增加 ISelect OrderByIf 方法 #446;
- 增加 ISelect OrderByPropertyName 方法 #446 #278 #361 #197;
- ⚡️ 增加 IUpdate/IDelete WhereIf 方法 #446;
- ⚡️ 增加 ISelect/IInsert/IUpdate/IDelete CommandTimeout 方法设置命令超时;
- 增加 GlobalFilter.ApplyIf 创建动态过滤器;
- 增加 SqlExt.IsNull 方法;
- 增加 Oracle DbFirst 视图的支持;
- 增加 IAdo.CommandFluent(sql) 方法执行 SQL 命令;
- 优化 string IsNullable = false 时插入 null 自动转为 "" #445;
- 优化 GetDbParamtersByObject 参数为字典时修剪 @?: 前辍 #456;
- 优化 SqlExt.Sum/Max/Min/Avg 同时支持开窗或普通聚合函数;
- 优化 ToSql FieldAliasOptions.AsProperty 别名问题;#467
- 优化 FreeSql.Generator -Match 支持生成一个表;
- 调整 FreeSql.Generator 移除 CanInsert = false 特性生成;
- 调整 AdoNet CRUD 扩展方法到 namespace FreeSql;
- 修正 SqlServer UseConnectionFactory 类型标识;
- 补充 达梦 DbFirst int 类型识别;
- ⚡️ 修复 FreeSql.DbContext 对同一实体重复 Update,第二次无效的 Bug ;
- 修复 ISelect Any(lambda) 条件被附加的问题,不便于再次使用 ISelect 对象;
- ⚡️ 修复 ISelect ToDelete/ToUpdate 事务对象未传播的 bug;
- 修复 ISelect Include 多表字段名相同(不区分大小时)时的 bug;
- 修复 IAdo.Query 返回实体中带有延时导航属性,读取顺序不对的 bug ;
- 修复 Ado.Net Crud 扩展方法事务的友好异常提示;
- 修复 使用查询参数化功能时 ToList 子查询未传播参数列表的 bug;#462
- 修复 子查询 Count/Max/Min/Avg/Sum 使用了 Limit(1) 的 bug;#462
- 修复 IAdo.Query<匿名类>(sql) 错误;
- 修复 SqlServer SqlBulkCopy IgnoreColumns 无效的 bug;
- 修复 达梦 DbFirst 获取字段 IsNullable 无效的问题;#454
-
v1.8.2 Changes
November 06, 2020