2881099
|
3193aa79d5
|
v3.2.666-preview20220824
|
2022-08-23 04:13:49 +08:00 |
|
2881099
|
e10fb8ffe5
|
- 优化 string Contains 模糊查找 % 的情况;
|
2022-06-29 21:59:46 +08:00 |
|
2881099
|
e9949b58ff
|
add \0 string test
|
2022-06-07 10:15:52 +08:00 |
|
2881099
|
8263379720
|
add min/max DateTime IsNull Tests #1140
|
2022-06-02 22:02:16 +08:00 |
|
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
|
3d5ca9bc7e
|
- 优化 pgsql jsonb 映射,支持 List,mysql limit in 子查询;
|
2021-11-02 00:38:06 +08:00 |
|
2881099
|
cd6fd2708e
|
- 增加 ISelect.OrderByRandom() 随机排序适配;
|
2020-12-24 01:11:28 +08:00 |
|
2881099
|
b193d86aa4
|
- 优化 ToSql 别名大小写问题;#467
|
2020-12-03 14:18:02 +08:00 |
|
28810
|
db6a13c6f1
|
- 优化 支持实体类使用 new 重写属性;
|
2020-10-15 11:48:58 +08:00 |
|
28810
|
ede456f1bf
|
update tests
|
2020-09-22 15:54:26 +08:00 |
|
28810
|
fd8ed29c02
|
- 修复 子查询 Count/Max/Min/Avg/Sum 使用了 Limit(1) 的 bug;#462
|
2020-09-16 13:54:04 +08:00 |
|
28810
|
d951b475d9
|
- 增加 IAdo.ExecuteConnectTest 快速判断连接是否可用 #113;
|
2020-08-24 12:39:22 +08:00 |
|
28810
|
66f123fbed
|
- 优化 WhereDynamic 传入集合对象时,逻辑 OR 换为 IN;
|
2020-08-14 15:30:58 +08:00 |
|
28810
|
0d832a5a23
|
- 增加 IDbFirst.GetTableByName 方法获取单表信息,包括列详情、主键、唯一键、索引、备注;
|
2020-08-11 23:23:54 +08:00 |
|
28810
|
da6effcf52
|
- 增加 IDbFirst.ExistsTable 方法判断表是否存在;
|
2020-08-11 12:48:26 +08:00 |
|
28810
|
b3ec6cdf8d
|
- 增加 lambda 表达式树解析子查询 ToList + string.Join() 产生 类似 group_concat 的效果(适配了 sqlserver/pgsql/oracle/mysql/sqlite/达梦/金仓) #405;
|
2020-08-08 16:18:10 +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
|
af153295f8
|
- 增加 "x1".First/FirstOrDefault 表达式函数解析;
|
2020-07-31 02:28:37 +08:00 |
|
28810
|
de86beba4f
|
- 修复 $"{a.Code}_{a.Id}" lambda 解析当 {} 多于3个时的 bug(.net 内部机制很坑);
> 3个 {} 时,Arguments[1..3] 解析出来是分开的
> 4个 {} 时,Arguments[1] 只能解析这个出来,然后 [1] 里面是 NewArray []
|
2020-07-29 10:59:47 +08:00 |
|
28810
|
e80f179663
|
- 完善 $"{a.Code}_{a.Id}" lambda 解析,防止 null 相连;
|
2020-07-26 09:34:49 +08:00 |
|
28810
|
72739a27c6
|
- 增加 实体属性 char 类型的映射#381 #235;
|
2020-07-22 09:44:12 +08:00 |
|
28810
|
7471df5924
|
内部 SQL 格式优化
|
2020-07-18 13:50:26 +08:00 |
|
28810
|
8d11993e6c
|
- 补充 fsql.InsertOrUpdate IfExistsDoNothing 数据存在时不做任何事(不更新) #330 #316;
|
2020-07-18 11:58:58 +08:00 |
|
28810
|
58240836bf
|
- 补充 Ado.ExecuteDataTable Columns 包含 DataType 信息;
|
2020-07-15 11:49:36 +08:00 |
|
28810
|
8c38922331
|
- 修复 CodeFirst + AsTable + 自动迁移,导致索性名重复的问题 #366;
|
2020-07-12 12:34:55 +08:00 |
|
28810
|
d61997d1b2
|
- 完善 $"{id}_{name}" lambda 解析与测试;
|
2020-07-05 06:32:13 +08:00 |
|
28810
|
4cde2a3280
|
- 增加 ISelect.AsCteTree() 递归查询树表所有子记录;
|
2020-06-27 04:21:00 +08:00 |
|
28810
|
86ff995032
|
兼容 MySql8.0 CodeFirst 类型对比
|
2020-06-11 23:36:00 +08:00 |
|
28810
|
e20f5324a0
|
update Expression DateTime ToString tests
|
2020-05-24 04:15:10 +08:00 |
|
28810
|
795ba9c833
|
update MySqlExpression DateTime ToString
|
2020-05-24 03:05:15 +08:00 |
|
28810
|
08713fba71
|
- 增加 MySq 表达式解析 yyyyMMdd 常用 c# 日期格式化;
|
2020-05-24 02:46:19 +08:00 |
|
28810
|
511d8f909a
|
- 优化未发布的功能 IFreeSql.InsertOrUpdate
|
2020-05-23 18:17:54 +08:00 |
|
28810
|
99f0dd7391
|
- 增加 IUpdate.SetSourceIgnore 方法,可实现忽略 null 属性的更新;
|
2020-05-22 18:20:28 +08:00 |
|
28810
|
6a443620e7
|
- 增加 IFreeSql.InsertOrUpdate 方法 #316
|
2020-05-21 01:59:35 +08:00 |
|
28810
|
0991464fd0
|
- 修复 IUpdate.Set(a => a.xx = null) 表达式解析 bug;#311
|
2020-05-15 13:27:44 +08:00 |
|
28810
|
44638a1e97
|
add WhereDynamic UnitTests
|
2020-04-13 16:26:09 +08:00 |
|
28810
|
613940df20
|
- 修复 MySql 字符串反斜杠无效的 bug;
|
2020-04-12 19:00:29 +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
|
0f3bad338f
|
v1.3.5
|
2020-04-07 18:09:29 +08:00 |
|
28810
|
d4fd81679d
|
- 修复 因兼容 #184 导致 MySql Enum 表达式解析为 int 的 bug;
- 修复 FreeSql.Provider.MySqlConnector Enum 自定义元素值,导致值计算错误的 bug;
|
2020-03-31 21:43:07 +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
|
dbc323a22c
|
- 修复 CodeFirst IsNullable 迁移脚本重复 NOT NULL 语法错误;
|
2020-03-27 17:35:59 +08:00 |
|
28810
|
6fbdbe3327
|
- 修改 StringLength/MaxLength 对 Oracle varchar2 类型无效的 bug;
|
2020-03-27 16:51:28 +08:00 |
|
28810
|
22a2450e05
|
- 增加 ISelect`1 ToDictionary 方法查询返回字典;
|
2020-03-20 01:52:43 +08:00 |
|