Skip to content

v1.5.0

Compare
Choose a tag to compare
@2881099 2881099 released this 24 May 20:22
· 1784 commits to master since this release

FreeSql 1.5.0 最新版本(番号:好久不见)

  • 修复 non public ctor #291
  • 修复 浮点类型 NoneParameter 不使用科学字符串表示;
  • 修复 IgnoreColumns 相关方法解析表达式 a => new [] { "Id" .. } 无效的 bug;
  • 修复 Column(ServerTime=xxx) MySql 下无法保留精度的问题;
  • 修复 ISelect.ToDataTable(lambda) 未使用 AsProperty 返回数据;
  • 修复 IUpdate.Set(a => a.xx = null) 表达式解析 bug;#311
  • 修复 Enum 类型无元素时的错误;
  • 增加 IFreeSql.InsertOrUpdate 方法 wiki
  • 增加 ISelect.WhereDynamicFilter 方法实现动态过滤条件(与前端交互)wiki
  • 增加 表达式解析 yyyyMMdd 常用 c# 日期格式化;
  • 增加 WhereCascade/GlobalFilter 表达式子查询的支持;
  • 增加 [Description] 元数据注释,优先级低于 c# 代码注释;
  • 增加 IUpdate.SetIf 方法;
  • 增加 IUpdate.SetSourceIgnore 方法,可实现忽略 null 属性的更新;
  • 增加 FreeSqlBuilder.UseExitAutoDisposePool 方法;
  • 优化 Guid GetDefaultValue 可能导致的错误;
  • 优化 移除 fsql.Transaction 线程事务超时提交机制;#323
  • 调整 BaseEntity,移除 BaseTreeEntity、Tenant 租户,改变事务习惯 wiki

v1.5.0 版本调整说明