Skip to content

Releases: dotnetcore/FreeSql

v3.5.302

12 Nov 12:49

Choose a tag to compare

  • 升级到 .NET 10.0;
  • 添加 IUpdate.SetByPropertyName 动态指定属性更新;
  • 修复 MySql Enum MapType(int) 表达式值解析 bug;
  • 修复 Firebird 批量插入异常问题(BLOB SUB_TYPE BINARY 需要参数化命令);#2139
  • 修复 KingbaseES bool 类型解析为 true/false;
  • 优化 KingbaseES V9 支持和读取链接字符串中的 SearchPath 来确定架构模式;
  • 优化 强制索引(WithIndex)同时支持 MySql/Oracle/SqlServer/Sqlite;#2130
  • 优化 PG临时主键插入或更新时自增主键不插入;#2133
  • 修复 ClickHouseBulkCopy 没传 ColumnNames 与未调用 InitAsync 可能导致 Column names not initialized. Call InitAsync once to load column data;
  • 补充 IUnitOfWorkManager;#2127
  • 升级 DuckDB to v1.4.1;#2128
  • 升级 kdbndp.dll to V9.3.7.1030

v3.5.215

23 Oct 14:02

Choose a tag to compare

  • 修复 Clickhouse 批量新增因未指定 Columns 导致报错;
  • 修复 ClickHouse .LimitBy;#2114
  • 修复 AOP 优先级最高 Aop.ConfigEntity 无法获取 ModifyIndexResult;
  • 修复 ZeroDbContext WhereDyanmicFilter DataRange bug;
  • 修复 ZeroDbContext 多表 Schema 问题;
  • 修复 OracleDBFirst 生成实体 Schema 清空导致的 -match 无法匹配表;
  • 修复 子查询In ToList.Contains 开启参数化后可能丢失参数的 bug;UseGenerateCommandParameterWithLambda
  • 优化 WithLock(NoLock) 同时兼容 SqlServer、达梦;#2058
  • 优化 SqliteDbFirst 输入参数处理;
  • 优化 QuestDb IHttpClientFactory、IServiceCollection 相关逻辑;
  • 优化 QuestDb Insert Update 相关逻辑;
  • 调整 ClickHouse 驱动 ClickHouse.Client 改成 ClickHouse.Driver;

v3.5.213

26 Aug 13:20

Choose a tag to compare

  • 调整 ManyToMany 不一定非要双边设置;
  • 修复 pgsql WithTempQuery + ToList 对于 bool 类型处理导致的性能问题;#2093
  • 修复 非公开无参的实体无法获取默认值问题;#2085
  • 修复 ZeroDbEntity WhereDynamic 多表匹配问题;
  • 修复 Aop.AuditValue 值变化状态的判断问题;#2101
  • 修复 SqlServer DbFirst 大小写判断问题;
  • 修复 MySql 生成 DDL 会报错问题;
  • 补充 MySql DbFirst Index Name 值;
  • 补充 pgsql FreeSql.Generator 默认值 uuid_generate_v4() 生成;#2088

v3.5.212

30 Jul 14:02

Choose a tag to compare

  • 修复 Oracle InsertOrUpdate Bug;#2047

v3.5.211

24 Jul 15:14

Choose a tag to compare

  • 修复 ToChunkAsyncEnumerable 少读一条数据的 bug;#1982 #2056 #2016 #2015
  • 修复 System.MemoryExtensions.Contains 解析问题;#1993
  • 修复 Group 查询不支持 aot 问题;#2077
  • 修复 WithTempQuery + AsTreeCte 生成SQL错误;#2080
  • 修复 Oracle DbFirst.GetTableByName() 没有返回字段信息;#2074
  • 修复 GBase DbFirst 字典配置问题;#2078
  • 修复 GBase 时间类型精度问题;#2079
  • 修复 Sqlite CodeFirst 特殊表名问题;
  • 完善 ClickHouse/QuestDB/TDengine 支持 enum 映射;
  • 增加 SqlExt.Ntile ntile(5) over (order by ...);

v3.5.210

09 Jul 11:29

Choose a tag to compare

  • 增强 全局过滤器支持查询、更新、删除指定生效;#2061
  • 修复 SqliteCore AOT Expression 隐式将 decimal 转成 int 问题;#2065
  • 修复 WithMemory 首行为 NULL 值的情况;#2047
  • 修复 ExecuteSqlBulkCopy() 对于表名有空格的情况处理异常;#2055
  • 修复 pgsql + JsonMap 无法解析 poco 表达式树的问题;#2060
  • 优化 pgsql + JsonMap 自动映射为 jsonb;#2060

v3.5.209

21 Jun 05:53

Choose a tag to compare

  • 修复 AsTreeCte + InsertInto 语法错误问题;#2045

v3.5.208

17 Jun 14:18

Choose a tag to compare

  • 修复 MySql Enum MapType(int) .Contains 解析问题;
  • 修复 MySql JsonMap Enum 统一解析为 int;#2040