Skip to content

v1.7.0

Choose a tag to compare

@2881099 2881099 released this 27 Jul 12:46
· 2038 commits to master since this release
  • 增加 实体属性 char 类型的映射 #381 #235
  • 增加 $"{a.Code}_{a.Id}" lambda 解析;
  • 增加 IInsert/IUpdate BatchProgress 方法处理批量插入/更新时的进度;
  • 增加 ISelect ToChunk 停止读取的逻辑控制 #360
  • 增加 FreeSql.Provider.PostgreSQL NetTopologySuite 类型映射,保留 LegacyPostgis 映射 #369
  • 修复 DbSet/Repository 批量级联保存(ExecuteInserted)失败的问题 #362
  • 修复 多对多导航属性 AsSelect() 无法使用 .Count() 的问题 #362
  • 修复 WhereDynamicFilter 多级 Logic 未生效的 bug;
  • 修复 WhereDynamicFilter 在 System.Text.Json 下的问题 #371
  • 修复 pgsql dbfirst 未处理数组类型生成的问题;
  • 修复 dm7 dbfirst SQL 中存在特殊字符的问题;
  • 修复 批量插入的时候报错System.DivideByZeroException #365
  • 修复 CodeFirst + AsTable + 自动迁移,导致索引名重复的问题 #366
  • 修复 GroupBy(..).Count() 开启参数化无效的 bug #390; UseGenerateCommandParameterWithLambda
  • 补充 fsql.InsertOrUpdate IfExistsDoNothing 数据存在时不做任何事(不更新)
  • 补充 Ado.ExecuteDataTable Columns 包含 DataType 信息;
  • 补充 EFCore StringLengthAttribute/DatabaseGeneratedAttribute 特性的支持;
  • 补充 FreeSql.Extensions.Linq ThenBy/ThenByDescending 扩展方法 #380
  • 优化 FreeSql.Generator 生成实体类的时候处理数据库默认值;
  • 调整 FreeSql.Provider.SqlServer 引用Microsoft.Data.SqlClient #391

v1.7.0 版本调整说明