2881099
|
1b84a00696
|
- 优化 子查询 sum/min/max/avg 默认加 isnull 防止为 NULL 情况;
|
2022-05-10 09:28:04 +08:00 |
|
2881099
|
0ecab32f34
|
- 调整 DbSet/Repository DeleteCascadeByDatabase/Delete 区别于数据库/内存的级联删除;#609
|
2022-05-04 22:38:17 +08:00 |
|
2881099
|
b0ac5a8739
|
- 调整 增加支持 OneToOne 级联保存,EnableAddOrUpdateNavigateList 改名为 EnableAddOrUpdateNavigate;
|
2022-05-04 15:49:05 +08:00 |
|
2881099
|
c9fa4d8983
|
- 增加 DbSet/Repository DeleteCascade 级联删除功能;#609
|
2022-05-04 14:54:29 +08:00 |
|
2881099
|
88d7985d92
|
- 增加 IDelete.ToSqlCascade 递归删除方法;
|
2022-05-02 15:01:52 +08:00 |
|
2881099
|
d2a7c52297
|
增加 IncludeByProperty 扩展方法,支持集合和普通属性;
|
2022-05-01 15:34:33 +08:00 |
|
2881099
|
48bf7bdd98
|
- 优化 IncludeMany 扩展方法,支持字符串参数;
|
2022-05-01 12:53:33 +08:00 |
|
2881099
|
52c5ca7da3
|
- 增加 IncludeMany 扩展方法重载,支持字符串参数;
|
2022-04-30 20:33:32 +08:00 |
|
2881099
|
f76a46f383
|
- 优化 导航集合属性访问,可省略 AsSelect;#15 #300 #362 #509 #698 #644 #903
|
2022-04-27 20:27:24 +08:00 |
|
2881099
|
43e7bdce9c
|
- 修复 子查询 WhereIf 可能失败的 bug;
|
2022-01-04 16:45:17 +08:00 |
|
2881099
|
487913f7ef
|
- 完善 DynamicFilter Custom 安全问题;
|
2021-12-10 12:17:58 +08:00 |
|
2881099
|
bbaf947bb0
|
- 增加 ToDataTableByPropertyName 动态查询功能;
|
2021-12-09 19:13:15 +08:00 |
|
2881099
|
8a83fea60a
|
- 增加 DynamicFilter Custom 自定义解析;
|
2021-12-09 00:21:20 +08:00 |
|
2881099
|
e6f05aa24e
|
- 优化 兼容排序 OrderBy(a => new {}) 语法;
|
2021-11-22 22:05:32 +08:00 |
|
2881099
|
3d5ca9bc7e
|
- 优化 pgsql jsonb 映射,支持 List,mysql limit in 子查询;
|
2021-11-02 00:38:06 +08:00 |
|
2881099
|
def3ebdeff
|
- 修复 ISelect.AsTable 后 .ToUpdate/ToDelete 无效的 bug;#815
|
2021-07-06 00:26:16 +08:00 |
|
2881099
|
53669da86e
|
- 优化 WhereDynamicFilter;
|
2021-02-05 11:06:44 +08:00 |
|
2881099
|
4f4033a865
|
- 修复 ToChunk + IncludeMany 二级集合属性的 bug;
|
2020-12-26 09:44:00 +08:00 |
|
2881099
|
cd6fd2708e
|
- 增加 ISelect.OrderByRandom() 随机排序适配;
|
2020-12-24 01:11:28 +08:00 |
|
28810
|
837c38d158
|
- 优化 WhereDynamicFilter 支持 string 比较大小 > < >= <=;#479
|
2020-09-29 10:46:56 +08:00 |
|
28810
|
31775bee25
|
- 优化 IncludeMany 筛选字段中未指定主键,并且 then.IncludeMany 继续向下,则自动附加查询主键;
|
2020-09-28 21:03:38 +08:00 |
|
28810
|
46bc2189c4
|
- 增加 ISelect OrderByPropertyName 方法 #446 #278 #380 #361 #197;
|
2020-09-18 12:33:07 +08:00 |
|
28810
|
fd8ed29c02
|
- 修复 子查询 Count/Max/Min/Avg/Sum 使用了 Limit(1) 的 bug;#462
|
2020-09-16 13:54:04 +08:00 |
|
28810
|
24e0fcd0af
|
- 增加 IncludeMany(a => a.Childs).ToList(a => new { a.Childs }) 指定集合属性返回;
|
2020-09-06 00:42:44 +08:00 |
|
28810
|
6ae9297684
|
v1.8.1
|
2020-08-27 00:48:08 +08:00 |
|
28810
|
7efe02f69c
|
- 优化 GroupBy ToList 中可以直接使用 a.Key;
|
2020-08-07 00:00:39 +08:00 |
|
28810
|
18cabd22b9
|
- 完善 AsTreeCte + ToUpdate/ToDelete 实现树所有子节点删除或更新;
|
2020-08-04 20:54:15 +08:00 |
|
28810
|
7471df5924
|
内部 SQL 格式优化
|
2020-07-18 13:50:26 +08:00 |
|
28810
|
bc77869cf7
|
- 修复 多对多导航属性 AsSelect() 无法使用 .Count() 的问题;#362
|
2020-07-06 16:10:36 +08:00 |
|
28810
|
838dd83e47
|
- 增加 ISelect.AsTreeCte() 递归查询树表(向下或向下);
|
2020-06-27 17:01:51 +08:00 |
|
28810
|
4cde2a3280
|
- 增加 ISelect.AsCteTree() 递归查询树表所有子记录;
|
2020-06-27 04:21:00 +08:00 |
|
28810
|
1f02eb6a13
|
- 优化 WhereDynamicFilter Value 支持数组或字符串;
|
2020-06-01 22:36:38 +08:00 |
|
28810
|
43e2af2bee
|
- 增加 WhereDynamicFilter 操作符 DateRange,日期范围查询;
|
2020-06-01 12:46:57 +08:00 |
|
28810
|
4dd4f23257
|
- 增加 WhereDynamicFilter 操作符 Range/Any,实现范围/In查询;
|
2020-06-01 10:36:34 +08:00 |
|
28810
|
d69db2a3b1
|
v1.5.0-preview0508
|
2020-05-07 23:11:50 +08:00 |
|
28810
|
e3dba006cf
|
- 增加 ISelect.WhereDynamicFilter 方法实现动态过滤条件(与前端交互);
|
2020-05-07 22:54:16 +08:00 |
|
28810
|
4e4240ff7a
|
add ToTreeList tests #268
|
2020-04-10 13:09:08 +08:00 |
|
28810
|
ee1e292165
|
- 增加 GroupBy ToDictionary 返回字段的查询方法,TKey 为 GroupBy 选择的对象;
- 整理 GroupBy 所有方法不使用 DTO 映射规则;
|
2020-04-08 19:10:04 +08:00 |
|
28810
|
fa59a6e3e8
|
- 完善 GroupBy count(b.id) 指定字段统计;
|
2020-04-08 16:19:14 +08:00 |
|
28810
|
f3593a321f
|
- 增加 FreeSqlBuilder UseNameConvert 方法,类名、属性名都生效;
- 调整 FreeSqlBuilder,准备移除 UseEntityPropertyNameConvert/UseSyncStructureToLower/UseSyncStructureToUpper 方法;#260
|
2020-03-31 07:02:42 +08:00 |
|
28810
|
dc625218d6
|
- 修复 ToTreeList 的问题 #255
|
2020-03-27 18:41:11 +08:00 |
|
28810
|
22a2450e05
|
- 增加 ISelect`1 ToDictionary 方法查询返回字典;
|
2020-03-20 01:52:43 +08:00 |
|
28810
|
c64deb3d20
|
- 修复 GroupBy 类型转换错误;#186
- 修复 .ToList(a => new DTO(a.id)) 报 未将对象引用设置到对象的实例 问题; #187
- 修复 update语句,二元运算解析出错; #184
|
2020-01-19 23:53:06 +08:00 |
|
28810
|
f5128f3308
|
- 增加 ISelectGrouping 分组查询总量的方法 .Count();
|
2019-12-21 20:00:39 +08:00 |
|
28810
|
fe5b98509b
|
- 增加 ISelect.ToSql 字段别名设置,默认为 AsIndex,可改为 AsProperty;#158
|
2019-12-17 22:08:12 +08:00 |
|
28810
|
e1e3e4a3b2
|
- 增加 Where In 表达式解析;
- 增加 FreeSqlBuilder.UseConnectionFactory 自定义数据库连接对象的创建方法;
|
2019-12-17 01:39:53 +08:00 |
|
28810
|
51494c31a2
|
- 修复 ISelect.AsTable union all 查询对 count/max/min/avg/sum 的别名 bug;#157
|
2019-12-16 18:02:20 +08:00 |
|
28810
|
f162520202
|
update ForUpdate tests
|
2019-12-14 12:21:55 +08:00 |
|
28810
|
15c3ab7297
|
- 增加 ISelect.ForUpdate 排他更新锁(根据数据库类型的规则,见代码注释);
- 完善 SqlServer WithLock 功能,组合多种使用 | 枚举相联;
|
2019-12-14 11:43:17 +08:00 |
|
28810
|
8c770a3ffb
|
- 优化 IncludeMany 级联查询支持异步适配(之前是同步方式);
|
2019-12-03 21:16:40 +08:00 |
|