111 Commits

Author SHA1 Message Date
2881099
7c2b7ea5ef - 修复 InsertOrUpdateDict 异常;#1067 2022-04-11 13:23:38 +08:00
2881099
ecd27fb3ae - 修复 InsertDict 部分新功能遗留问题(特别是 Oracle); 2022-04-09 22:40:52 +08:00
2881099
980ee1e893 - 完成 [Table(AsTable = xx)] 分表特性查询; 2022-04-09 15:40:17 +08:00
2881099
d051a27d4e - 增加 [Table(AsTable = xx)] 分表特性,完成分表更新数据功能; 2022-04-09 11:55:13 +08:00
2881099
f73c02d8d1 - 增加 [Table(AsTable = xx)] 分表特性,完成分表插入/删除; 2022-04-08 21:19:51 +08:00
2881099
4cf47488d4 - 修复 MySql Set 类型空格处理问题;#1059 2022-03-29 20:17:13 +08:00
2881099
dc688adc11 - 增加 fsql.Insert(Dictionary<string, object>) 无实体类插入方法;#481 2022-03-24 18:06:54 +08:00
2881099
47b032b6ae - 增加 UseSlaveWeight 读权重设置;#1046 2022-03-18 21:55:02 +08:00
2881099
bcc9483eca - 修复 UseGenerateCommandParameterWithLambda 子查询 IN bug;#900 2021-12-27 22:50:51 +08:00
2881099
563f695d09 - 修正 单词命名错误 Coment -> Comment;#958 2021-12-10 19:07:48 +08:00
2881099
30b20c39f9 - fix: CustomAdapter 2021-11-03 16:20:02 +08:00
2881099
3d5ca9bc7e - 优化 pgsql jsonb 映射,支持 List,mysql limit in 子查询; 2021-11-02 00:38:06 +08:00
2881099
6d53d3e6a3 - 修复 Oracle IncludeMany IN 元素超过 500 数目的问题;#843 2021-08-30 11:22:56 +08:00
2881099
90438e20d8 - 增加 IUpdate.SetSource 批量更新时指定主键;#337 2021-03-04 15:13:39 +08:00
2881099
c9052789f0 adjust internal API 2020-12-21 21:20:19 +08:00
2881099
76e8b3efce - 增加 Column 特性 RereadSql 重读功能; 2020-12-21 20:31:16 +08:00
2881099
eae4fa4a86 - 优化 IUnitOfWork/DbContext/Repository .Orm.Ado 和 CRUD 都与自身事务保持一致; 2020-12-03 23:57:26 +08:00
2881099
d38be498a3 - 增加 IsVersion 对 byte[] 的支持;#548 2020-11-19 20:21:32 +08:00
2881099
b25bcf8ee5 - 增加 Async CancellationToken OnDuplicateKeyUpdate/OnConflictDoUpdate; 2020-11-12 06:48:52 +08:00
2881099
37cd18d7c4 - 增加 Async CancellationToken IDelete; 2020-11-12 06:43:45 +08:00
2881099
8bbb7329f9 - 增加 Async CancellationToken IInsert/IUdate/IInsertOrUpdate; 2020-11-12 06:35:29 +08:00
2881099
639d30fafe - 优化 varchar/nvarchar 的 NoneParameter 处理;#519 2020-11-04 19:23:03 +08:00
2881099
f3bc47feca - 移除 ISelect<T> where T : class 约束限制;#515 2020-11-02 21:01:07 +08:00
2881099
454eb8cc44 - 增加 表达式树函数解析 byte[] Length;#505 2020-10-31 07:03:00 +08:00
2881099
1fc4c9c46e - 优化 MySql CodeFirst 索引的建立 ;#498 2020-10-22 16:52:53 +08:00
28810
324fde304e - 增加 GlobalFilter.ApplyOnly 继承的实体才生效;#495 2020-10-22 02:59:38 +08:00
28810
8a0862d6fe - 增加 IAdo.CommandFluent(sql) 方法执行 SQL 命令;
- 修复 SqlServer SqlBulkCopy IgnoreColumns 无效的 bug;
2020-09-23 22:00:48 +08:00
28810
8f9efe1f11 - 增加 ISelect/IInsert/IUpdate/IDelete CommandTimeout 方法设置命令超时; 2020-09-18 09:00:01 +08:00
28810
ad12402926 - 增加 ISelect<11..16> 16 个多联表查询; 2020-09-13 10:45:14 +08:00
28810
8cec3e396b 内部 ColumnInfo 调整 2020-08-18 18:14:02 +08:00
28810
f0b09f468c - 完善 DbUpdateVersionException IsVersion 行版本异常; 2020-08-16 03:32:06 +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
93562fd802 - 优化 NoneParameter Oracle 文本超长的问题; 2020-08-10 17:57:29 +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
af153295f8 - 增加 "x1".First/FirstOrDefault 表达式函数解析; 2020-07-31 02:28:37 +08:00
28810
06b301395f - 补充 fsql.InsertOrUpdate UpdateColumns 数据存在时只更新指定的字段; 2020-07-29 15:32:14 +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
f2f1495efc - 增加 IInsert/IUpdate BatchProgress 方法处理批量插入/更新时的进度; 2020-07-21 15:22:33 +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
8c38922331 - 修复 CodeFirst + AsTable + 自动迁移,导致索性名重复的问题 #366; 2020-07-12 12:34:55 +08:00
28810
644de4ac2e - 修复 DbSet/Repository 批量级联保存(ExecuteInserted)失败的问题 #362; 2020-07-05 17:24:50 +08:00
28810
d61997d1b2 - 完善 $"{id}_{name}" lambda 解析与测试; 2020-07-05 06:32:13 +08:00
28810
86ff995032 兼容 MySql8.0 CodeFirst 类型对比 2020-06-11 23:36:00 +08:00
28810
7d8457a988 - 增加 人大金仓 OdbcKingbaseES 实现;#325 2020-05-27 05:59:33 +08:00
28810
368da0b04e - 增加 达梦 表达式解析 yyyyMMdd 常用 c# 日期格式化; 2020-05-24 08:23:04 +08:00
28810
2a42731134 - 增加 Oracle 表达式解析 yyyyMMdd 常用 c# 日期格式化; 2020-05-24 05:50:09 +08:00