v3.2.661
版本发布时间: 2022-06-01 15:46:07
dotnetcore/FreeSql最新发布版本:v3.2.833(2024-07-15 22:47:31)
- 增加 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) 来更改优先级,解决上述问题