Skip to content

v3.2.661

Compare
Choose a tag to compare
@2881099 2881099 released this 01 Jun 07:46
· 929 commits to master since this release
  • 增加 UseMappingPriority 指定映射优先级;#387 #69 #99
  • 增加 AuditValueEventArgs Object 参数;#1128
  • 修复 pgsql varchar(120) CodeFirst 迁移不修改长度;
  • 修复 ISelect.InsertInto 未执行自动迁移;
  • 修复 UseCommandParameterWithLambda IN 参数化判断 的逻辑 bug;#1137
  • 优化 连接池不可用、定时检查;
  • 优化 Limit + Sum/Avg/Max/Min 为嵌套查询;
  • 优化 GroupBy Page 未排序的查询;#1126

关于映射优先级,Attribute > FluentApi > Aop,以前是觉得 Attribute 更直观,万一程序员不知道谁在哪里 fluentapi 设置了 TableName,也不至于查不到原因,跑来群里质问。

又会有新的问题,举例,如果设置了 Table(Name = xxx
再使用 fsql.Aop.ConfigEntity 修改表名映射就无效了

现在可以通过 UseMappingPriority(Aop, FluentApi, Attribute) 来更改优先级,解决上述问题