887 Commits

Author SHA1 Message Date
28810
157a0c2805 v0.8.1 2019-07-29 18:45:30 +08:00
28810
77ae9d0024 - 修改 Oracle CodeFirst 使用 OldName 迁移自增字段时,未删除旧的触发器和序列的 bug; 2019-07-29 18:43:59 +08:00
28810
9b80f8cd53 - 优化 IInsert.InsertIdentity 可插入自增属性; 2019-07-29 16:35:36 +08:00
28810
5fc603a18b 增加 FreeSql.Extensions.BaseEntity 项目 2019-07-29 15:35:04 +08:00
28810
8573f642d5 add Examples: base_entity_net45 2019-07-29 11:54:43 +08:00
28810
256963907e - 优化 表达式中不能使用 c# 函数的问题,
> 如:where(a => HttpContext.Session.GetString("UserID") == a.UserId)
2019-07-29 10:27:39 +08:00
28810
4609c910dd - 优化 IUpdate.Set 表达式传入匿名类更新多个字段; 2019-07-26 14:30:03 +08:00
28810
7460ffffaa v0.7.16 2019-07-25 17:41:55 +08:00
28810
380534dfd5 - 修复 CodeFirst 迁移代码注释到数据库,继承的基类未生效的 bug; 2019-07-25 17:14:44 +08:00
28810
fc84f68f3a - 增加 UnitOfWork.Current 静态属性,AsyncLocal 实现 [NETStandard 2.0]; 2019-07-25 16:45:07 +08:00
28810
f9600d6c76 BaseEntity + 异步事务测试 2019-07-25 12:43:07 +08:00
28810
762bd0df2b - 修复 ToList表达式查询赋值string.Empty后产生错误的SQL 2019-07-25 10:11:50 +08:00
28810
96c7ef3845 - 修复 SqlServer IUpdate.ExecuteUpdated 拼接SQL bug; 2019-07-23 19:50:18 +08:00
28810
31f1c22aab update readme 2019-07-22 15:10:00 +08:00
28810
c092de21d1 更新 BaseEntity readme 2019-07-22 15:00:01 +08:00
2881099
2550611410 - 优化 ExpressionTree 类型转换的友好错误提示; 2019-07-20 15:19:21 +08:00
28810
9cc8da637d base_entity 示例项目,通过5种数据库测试 2019-07-19 18:45:41 +08:00
28810
b37919be80 - 增加 ISelect.WhereCascade 实现多表查询时,向每个表中附加条件;
- 增加 Examples 项目 base_entity,利用 BaseEntity 实现简洁的数据库操作;
2019-07-19 18:35:58 +08:00
28810
c403fa6fad - 增加 表达式对基类转换的解析,如:Where(a => (a as BaseEntity).IsDeleted == true); 2019-07-18 19:46:04 +08:00
28810
de28c38d70 - 增加 连接字符串错误时的友好提示; 2019-07-18 11:30:14 +08:00
28810
558d154486 修复 .From 多表查询别名的匹配 bug 2019-07-17 18:01:52 +08:00
28810
a5f524d154 - 修复 SqlServer 未处理字符串前面加N 的 bug; 2019-07-17 09:57:39 +08:00
28810
ecffd9840a - 修复 SqlServer 未处理字符串前面加N 的 bug; 2019-07-17 09:42:57 +08:00
28810
6dccb90930 加个判断,子查询如果使用了相同 ISelect 会死循环 2019-07-16 17:31:54 +08:00
28810
f92cfa72f4 update 2019-07-15 18:36:16 +08:00
28810
b62afec7bb - 补充 Navigate(ManyToMany = typeof(中间表)) 多对多自定义配置; 2019-07-15 18:10:59 +08:00
28810
179b7d9851 普通整理 2019-07-12 15:11:20 +08:00
28810
42aa700b44 - 修复 LambadaExpressionExtensions 扩展方法 And/Or 当存在二级 lambada 时替换错误的 bug;
> 如:where.Add(a => a.Tags.Any(b => ...)),b 替换错误
2019-07-10 16:12:49 +08:00
28810
87c9ccf5c3 - 增加 子查询函数 First、Count、Min、Max、Sum、Avg 的支持; 2019-07-09 16:46:11 +08:00
28810
272e55ecbf - 补充 Oracle DbFirst raw 等类型映射处理,其他未处理的类型将映射为 string;#70 2019-07-09 10:49:37 +08:00
28810
3ebc01f88d - 优化 表达式 true && ... 解析的处理;
- 优化 Navigate 指定联合键关系时,对属性顺序的要求,当类型不一样、名称一样时无须指明属性的顺序,如:[Navigate("MemberId, ShopId")];
2019-07-04 19:46:51 +08:00
28810
619c57c254 - 修复 Insert/Update 大批量操作分批执行时,如果外部使用了 Ado.Transaction,没有使用线程事务对象,而是创建了新事务的 bug; 2019-07-04 14:13:15 +08:00
28810
b04a4e7266 - 修复 Insert ClearData 重复利用的 bug(使用 IgnoreColumns 进行大批量插入时会发生); 2019-07-03 16:38:29 +08:00
28810
250d13c330 完善 Distinct 注释 2019-07-03 09:56:22 +08:00
28810
2a61415f06 - 修复 ISelect.From<T2, T2> 当传入相同的两个实体类型,可能导致内部 Join 无法匹配的 bug;
- 增加 IGroupSelect ToSql(string) 重载方法;
2019-07-02 18:15:43 +08:00
28810
0a206b588f - 修复 根据代码注释,迁移到数据库备注,当实体类属于 .exe 程序集时的 bug; 2019-07-02 14:56:40 +08:00
28810
f8c3608fda 源代码改用vs默认格式化 2019-06-27 09:40:35 +08:00
28810
873364c7ee - 修复 .From<T2>.GroupBy Item2 以上无组参数未查找到的 bug #63; 2019-06-26 10:10:06 +08:00
28810
611c066481 - 合并 FreeSql.DbContext 项目至 FreeSql 维护; 2019-06-26 10:09:26 +08:00
28810
a708062c97 - 修复 IUpdate.Set 表达式解析的 bug; 2019-06-24 17:03:39 +08:00
28810
4ade1c80b4 - 增加 表达式 DateTime - DateTime 和 DateTime - TimeSpan 的解析支持; 2019-06-21 16:48:52 +08:00
28810
5891493402 - 增加 表达式 .HasValue 和 !.HasValue 的解析支持; 2019-06-21 11:11:08 +08:00
28810
3e8fed416d - 增加 LambdaExpression 扩展方法 And/Or/Not 快速拼接表达式; 2019-06-20 17:56:07 +08:00
28810
06ff0a4da2 更新 ppt 2019-06-19 19:36:53 +08:00
28810
f776fae7d2 增加 FreeSql 介绍 PPT 2019-06-19 19:16:52 +08:00
28810
d1bd3170a5 - 优化 IUpdate.Set 支持 Set(a => new { Clicks = a.Clicks + 1, Time = DateTime.Now }) 指定多个字段更新的用法; 2019-06-19 12:07:06 +08:00
28810
6feb340b85 update readme 2019-06-18 15:31:20 +08:00
28810
08550fb467 更新 readme 2019-06-18 15:29:33 +08:00
28810
9e6b4fb52e 完成CodeFirst 根据代码注释,迁移到数据库备注 2019-06-17 12:04:31 +08:00
28810
5ce51bc310 codefirst 根据代码注释,迁移到数据库备注 2019-06-14 18:14:14 +08:00