2881099
|
768cbdc97a
|
- 增加 HzyTuple 表达式替换类;
|
2020-11-02 22:24:59 +08:00 |
|
2881099
|
eb3f38a0b4
|
- 移除 ISelect<T>/IUpdate<T>/IDelete<T> class 约束限制;
|
2020-11-02 19:37:52 +08:00 |
|
28810
|
acf26ecbef
|
- 增加 ISelect.InsertInto 将查询转换为 INSERT INTO t1 SELECT ... FROM t2 执行插入;#469
|
2020-10-16 22:01:00 +08:00 |
|
28810
|
8a0862d6fe
|
- 增加 IAdo.CommandFluent(sql) 方法执行 SQL 命令;
- 修复 SqlServer SqlBulkCopy IgnoreColumns 无效的 bug;
|
2020-09-23 22:00:48 +08:00 |
|
28810
|
46bc2189c4
|
- 增加 ISelect OrderByPropertyName 方法 #446 #278 #380 #361 #197;
|
2020-09-18 12:33:07 +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
|
dd477482f1
|
- 增加 ISelect Aggregate(lambda, out var result) 方法;
|
2020-09-04 12:12:37 +08:00 |
|
28810
|
c75cdc51ae
|
- 增加 ISelect`2-10 OrderByIf 方法 #446;
|
2020-09-03 18:22:06 +08:00 |
|
28810
|
d025603997
|
- 增加 ISelect OrderByIf 方法 #446;
|
2020-09-02 18:44:22 +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
|
d951b475d9
|
- 增加 IAdo.ExecuteConnectTest 快速判断连接是否可用 #113;
|
2020-08-24 12:39:22 +08:00 |
|
28810
|
f43d42bc2e
|
- 增加 IAdo.GetDbParamtersByObject 方法获取 DbParameter[];
|
2020-08-17 13:59:27 +08:00 |
|
28810
|
7dd8eacce3
|
- 完善 ToChunk 分块加载查询,应用到 ISelect`1..10 中;
|
2020-08-17 08:58:34 +08:00 |
|
28810
|
e4b51e5d20
|
- 增加 ISelect<2..10> 多表 WithSql 方法 #413;
|
2020-08-14 03:06:11 +08:00 |
|
28810
|
5f645f194f
|
- 完善 ISelect<T>.WithSql 方法,支持传入参数化 #413;
|
2020-08-13 10:25:01 +08:00 |
|
28810
|
31a67a990d
|
- 增加 ICodeFirst.SyncStructure 强制同步参数 isForceSync;#412
|
2020-08-12 16:18:44 +08:00 |
|
28810
|
882e671eee
|
- 优化 无主键使用 IUpdate.SetSource 的错误提示;
|
2020-08-12 04:11:22 +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
|
552926dd96
|
修正命名 NaviteTuple 为 NativeTuple
|
2020-08-02 13:38:23 +08:00 |
|
28810
|
688f754036
|
补充 object parms 注释
|
2020-08-01 21:57:56 +08:00 |
|
28810
|
06b301395f
|
- 补充 fsql.InsertOrUpdate UpdateColumns 数据存在时只更新指定的字段;
|
2020-07-29 15:32:14 +08:00 |
|
28810
|
cd60c9dbd9
|
- 增加 ISelect ToChunk 停止读取的逻辑控制 #360;
|
2020-07-21 17:40:30 +08:00 |
|
28810
|
f2f1495efc
|
- 增加 IInsert/IUpdate BatchProgress 方法处理批量插入/更新时的进度;
|
2020-07-21 15:22:33 +08:00 |
|
28810
|
8d11993e6c
|
- 补充 fsql.InsertOrUpdate IfExistsDoNothing 数据存在时不做任何事(不更新) #330 #316;
|
2020-07-18 11:58:58 +08:00 |
|
28810
|
309f70f02f
|
update summary
|
2020-07-14 00:09:06 +08:00 |
|
28810
|
644de4ac2e
|
- 修复 DbSet/Repository 批量级联保存(ExecuteInserted)失败的问题 #362;
|
2020-07-05 17:24:50 +08:00 |
|
28810
|
49aa899f81
|
- 增加 神州通用 ShenTong 实现;#325
|
2020-06-10 02:07:55 +08:00 |
|
28810
|
8934492b81
|
update 人大金仓 descrption
|
2020-05-27 06:44:13 +08:00 |
|
28810
|
b3352faef5
|
- 优化 移除 fsql.Transaction 线程事务超时机制;#323
|
2020-05-23 18:55:33 +08:00 |
|
28810
|
45f06c3025
|
update internal code
|
2020-05-23 00:50: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
|
148724e229
|
update IUpdate.SetDto summary
|
2020-05-17 01:34:06 +08:00 |
|
28810
|
a0acece7e5
|
- 增加 IUpdate.SetIf 方法;#309
|
2020-05-13 16:52:12 +08:00 |
|
28810
|
e3dba006cf
|
- 增加 ISelect.WhereDynamicFilter 方法实现动态过滤条件(与前端交互);
|
2020-05-07 22:54:16 +08:00 |
|
28810
|
ebe1b7a34f
|
- 优化 Guid GetDefaultValue 可能导致的错误;
|
2020-05-07 13:45:25 +08:00 |
|
28810
|
960185590a
|
rename iDbFirst to IDbFirst
|
2020-04-23 12:52:32 +08:00 |
|
28810
|
34c671cdd8
|
rename iDbFirst to IDbFirst
|
2020-04-23 12:52:21 +08:00 |
|
28810
|
36759402cc
|
- 增加 FreeSql.DbContext OnModelCreating 虚方法,实现在 DbContext 使用 FluentApi;#4 - 移除 FreeSql.Extensions.EfCoreFluentApi,功能移至 FreeSql.DbContext;
|
2020-04-16 02:58:34 +08:00 |
|
28810
|
e62e425646
|
- 增加 IInsert InsertColumns/IgnoreColumns 方法重载输入 string[];#275
|
2020-04-14 23:49:25 +08:00 |
|
28810
|
4e4240ff7a
|
add ToTreeList tests #268
|
2020-04-10 13:09:08 +08:00 |
|
28810
|
5f98749652
|
- 调整 ISelect linq to sql 和 queryable 实现依赖移至 FreeSql.Extensions.Linq;#260
|
2020-04-10 02:28:33 +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
|
74f8700c21
|
- 调整 SyncStructure 返回值为 void
|
2020-04-07 11:25:13 +08:00 |
|
28810
|
f3593a321f
|
- 增加 FreeSqlBuilder UseNameConvert 方法,类名、属性名都生效;
- 调整 FreeSqlBuilder,准备移除 UseEntityPropertyNameConvert/UseSyncStructureToLower/UseSyncStructureToUpper 方法;#260
|
2020-03-31 07:02:42 +08:00 |
|
28810
|
bbe5450eb9
|
- 调整 IInsert/IUpdate NoneParameter 方法,增加参数 isNotCommandParameter 可设置是否使用参数化;
|
2020-03-31 06:13:43 +08:00 |
|