102 Commits

Author SHA1 Message Date
2881099
403b10ba94 - 增加 ObservableCollection 级联加载和保存;- 修复 达梦 min pool size 预热数量匹配 bug; 2022-06-02 12:24:17 +08:00
2881099
4c7de1da8a - 优化 连接池不可用、定时检查; 2022-05-28 22:09:45 +08:00
2881099
f756b56aa0 - 修复 IN 查询区分 varchar/nvarchar; 2022-05-23 13:19:59 +08:00
igeekfan
747603dbb6 Merge main branches 2022-05-20 03:16:13 +08:00
igeekfan
83a4bb8039 #694 Exception信息 国际化 多语言 2022-05-20 02:52:58 +08:00
2881099
173f75f0a6 - 优化 RawJoin 支持 FULL JOIN 等自定义联表映射; 2022-05-18 10:45:29 +08:00
2881099
766c5e97d3 - 优化 错误信息提示; 2022-05-17 12:31:51 +08:00
2881099
a3a3d56ec3 - 修复 Oracle AsTable 分表嵌套 SQL 拼错错误;#1098 2022-05-12 13:36:19 +08:00
2881099
2130a967a8 - 增加 AsTable 自动分表 InsertOrUpdate 的支持;#1066 2022-04-19 17:49:40 +08:00
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
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
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
6d53d3e6a3 - 修复 Oracle IncludeMany IN 元素超过 500 数目的问题;#843 2021-08-30 11:22:56 +08:00
2881099
5213bd0224 - 修改 MERGE INTO 别名与 SQL 关键字冲突的 bug;#816 2021-07-16 00:47:29 +08:00
2881099
90438e20d8 - 增加 IUpdate.SetSource 批量更新时指定主键;#337 2021-03-04 15:13:39 +08:00
2881099
cff5205a78 - 修复 Oracle DbFirst date 类型 bug;#627 2021-01-05 13:44:32 +08:00
2881099
c9052789f0 adjust internal API 2020-12-21 21:20:19 +08:00
2881099
e5452ad43f - 增加 Column 特性 RewriteSql 重读功能; 2020-12-21 21:03:43 +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
8373411f63 - 完善 达梦 DbFirst 支持视图; 2020-11-25 11:06:31 +08:00
2881099
d38be498a3 - 增加 IsVersion 对 byte[] 的支持;#548 2020-11-19 20:21:32 +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
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
cc39bfee51 - 补充 达梦 DbFirst int 类型识别; 2020-09-15 15:04:11 +08:00
28810
ad12402926 - 增加 ISelect<11..16> 16 个多联表查询; 2020-09-13 10:45:14 +08:00
28810
6ac2e48cc5 - 修复 达梦 DbFirst 获取字段 IsNullable 无效的问题;#454 2020-09-08 18:11:29 +08:00
28810
8cec3e396b 内部 ColumnInfo 调整 2020-08-18 18:14:02 +08:00
28810
4650af0e00 - 修复 达梦 DbFirst 无法识别字段是否为主键的问题; 2020-08-13 10:25: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
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
0b1865f7e7 - 优化 IsNullable = false 插入的数据值为 null 则以默认值插入(防止DB报错);#384 2020-08-03 11:58:46 +08:00
28810
2f254d23f9 - 优化 IsNullable = false 插入的数据值为 null 则以默认值插入(防止DB报错);#384 2020-08-03 11:48:57 +08:00
28810
552926dd96 修正命名 NaviteTuple 为 NativeTuple 2020-08-02 13:38:23 +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