112 Commits

Author SHA1 Message Date
2881099
0fcc5619be - 增加 fsql.InsertDict/UpdateDict/DeleteDict 字典操作的扩展方法;#481 2022-03-25 19:07:47 +08:00
chenbo
ae0f2e9d0d 重写批量修改,去除插入和修改事务,修改插入数据的限制默认值为int.MaxValue,自增字段直接返回0 2021-11-30 15:02:21 +08:00
chenbo
d085acc4e9 添加ClickHouse数据库支持 2021-11-25 17:40:00 +08:00
2881099
f007b3fa0e update to .net60 2021-11-10 01:46:28 +08:00
luoyunchong
14e5b41df7 #803 fix IgnoreColumns CanUpdate false not work 2021-06-19 15:38:20 +08:00
2881099
b1d6809990 - 修复 IUpdate.SetDto bug;#754 2021-04-28 17:54:25 +08:00
2881099
a1a120495b v2.3.106 #674 #533 #642 #643 #627 #656 #684 #337 2021-03-04 15:29:26 +08:00
2881099
90438e20d8 - 增加 IUpdate.SetSource 批量更新时指定主键;#337 2021-03-04 15:13:39 +08:00
2881099
960da5a2c2 test RereadSql/RewriteSql #614 2020-12-21 23:35:56 +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
b069c81f22 - 优化 子查询(多表)别名;
- 优化 IUpdate.Set 支持位运算表达式树解析;
2020-11-27 12:10:22 +08:00
2881099
44e6eb2979 - 修复 .net5 单文本部署读取注释报错; 2020-11-23 10:36:35 +08:00
2881099
d38be498a3 - 增加 IsVersion 对 byte[] 的支持;#548 2020-11-19 20:21:32 +08:00
2881099
a73e882f4e - 修复 #454 优化遗留的 bug,影响 Aop.AuditValue 事件;#521 2020-11-06 08:42:56 +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
28810
324fde304e - 增加 GlobalFilter.ApplyOnly 继承的实体才生效;#495 2020-10-22 02:59:38 +08:00
28810
8f9efe1f11 - 增加 ISelect/IInsert/IUpdate/IDelete CommandTimeout 方法设置命令超时; 2020-09-18 09:00:01 +08:00
28810
59ecfdf288 - 修复 Ado.Net Crud 扩展方法事务的友好异常提示; 2020-09-05 18:45:36 +08:00
28810
8eadde930f - 优化 string IsNullable = false 时插入 null 自动转为 "" #445; 2020-09-02 19:20:41 +08:00
28810
9e9891ded4 - 增加 IUpdate/IDelete WhereIf 方法 #466; 2020-09-02 18:29:42 +08:00
28810
fbf62b6630 - 增加 Aop.AuditDataReader 事件拦截 DataReader 读取值 #436; 2020-08-25 12:42:58 +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
882e671eee - 优化 无主键使用 IUpdate.SetSource 的错误提示; 2020-08-12 04:11:22 +08:00
28810
8da3c16c40 - 优化 SetSource 机制不更新主键字段; 2020-08-10 18:44:05 +08:00
28810
93562fd802 - 优化 NoneParameter Oracle 文本超长的问题; 2020-08-10 17:57:29 +08:00
28810
18cabd22b9 - 完善 AsTreeCte + ToUpdate/ToDelete 实现树所有子节点删除或更新; 2020-08-04 20:54:15 +08:00
28810
f2f1495efc - 增加 IInsert/IUpdate BatchProgress 方法处理批量插入/更新时的进度; 2020-07-21 15:22:33 +08:00
28810
9c3b5b15c4 - 修复 批量插入的时候报错System.DivideByZeroException #365; 2020-07-12 11:16:26 +08:00
28810
560534f3bc - 修复 IUpdate Set(表达式) MapType 未生效的问题; 2020-05-28 17:23:24 +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
a0acece7e5 - 增加 IUpdate.SetIf 方法;#309 2020-05-13 16:52:12 +08:00
28810
03a94888a8 - fix 1.5.0-preview0502 bug 2020-05-08 10:38:39 +08:00
28810
e62e425646 - 增加 IInsert InsertColumns/IgnoreColumns 方法重载输入 string[];#275 2020-04-14 23:49:25 +08:00
28810
52fbe5ed86 - 优化 DbContext/Repository Orm 属性进行 CURD 与自身事务相同【新突破】;#270 2020-04-10 19:54:43 +08:00
28810
98fc8baade v1.4.0-preview20200410 2020-04-09 16:47:49 +08:00
28810
0838599b78 - 调整 IUpdate.SetDto 也支持 IgnoreClumns 的逻辑; 2020-04-09 12:07:48 +08:00
28810
03fe0921ee - 增加 EfCoreFluentApi HasData 设定 CodeFirst 种子数据;
- 完善 EfCoreFluentApi 功能测试;
- 增加 DbContextOptions.NoneParameter 设置是否使用参数化执行 Insert/Update;
2020-04-03 08:55:56 +08:00
28810
d4fd81679d - 修复 因兼容 #184 导致 MySql Enum 表达式解析为 int 的 bug;
- 修复 FreeSql.Provider.MySqlConnector Enum 自定义元素值,导致值计算错误的 bug;
2020-03-31 21:43:07 +08:00
28810
bbe5450eb9 - 调整 IInsert/IUpdate NoneParameter 方法,增加参数 isNotCommandParameter 可设置是否使用参数化; 2020-03-31 06:13:43 +08:00
28810
24cc8bc1da - 调整 Aop 改为 event 事件;
- 调整 Ado.AopCommandExecuting/AopCommandExecuted 到 Aop.CommandBefore/After;
- 增加 Aop.TraceBefore/After 事件;
2020-03-02 18:57:53 +08:00
28810
1e88e8add2 - 增加 IUpdate.SetDto 单元测试;#218 2020-02-28 13:18:33 +08:00
28810
5cff594161 - 增加 IUpdate.SetDto 根据 dto 更新的方法;#218 2020-02-28 11:54:13 +08:00
28810
c64deb3d20 - 修复 GroupBy 类型转换错误;#186
- 修复 .ToList(a => new DTO(a.id)) 报 未将对象引用设置到对象的实例 问题; #187
- 修复 update语句,二元运算解析出错; #184
2020-01-19 23:53:06 +08:00
28810
fbbd74f54c - 完善 [Column(ServerTime = Utc)] 特性,对 Update 时也能生效; 2020-01-06 19:36:30 +08:00
28810
f7205b0414 - 优化 IsVersion 字段更新 version=ifnull(version,0)+1 2020-01-06 12:00:50 +08:00