28810
							
						 
					 | 
					
						
						
							
						
						5d734052df
					 | 
					
						
						
							
							- 优化 实体数据属性 DbDefaultValue 处理;
						
						
						
						
						
						
						
						- 修复 Expression 表达式解析 Convert 的判断 bug; 
						
						
					 | 
					
						2019-05-24 18:11:27 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						d54b245ba5
					 | 
					
						
						
							
							- 优化 ICodeFirst.SyncStructure 错误提示,当使用不可迁移实体时;
						
						
						
						
						
						
					 | 
					
						2019-05-21 15:57:19 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						5a69128807
					 | 
					
						
						
							
							- 优化 延时导航属性的错误提醒,当无法匹配错误,转到重写类 get 时抛出(实现延时导航属性,与普通导航一起使用);
						
						
						
						
						
						
					 | 
					
						2019-05-21 10:39:35 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						98d120120b
					 | 
					
						
						
							
							- 补充 IUpdate.Set(a => a.Click == 10),简化 Set 更新单个字段表达式;
						
						
						
						
						
						
					 | 
					
						2019-05-20 16:54:11 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						76baa5b9c0
					 | 
					
						
						
							
							- 增加 IncludeMany Take(5) 功能,实现每个子集合只取5条记录;
						
						
						
						
						
						
					 | 
					
						2019-05-17 20:40:06 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						5f3aaac19b
					 | 
					
						
						
							
							- 修复 IncludeMany ManyToMany,若中间表未使用 延时加载 属性功能时,出现的 bug;
						
						
						
						
						
						
					 | 
					
						2019-05-17 15:16:08 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						93cefb5f92
					 | 
					
						
						
							
							解决变异的 IncludeMany 在多级使用时,无法使用上层的值映射
						
						
						
						
						
						
					 | 
					
						2019-05-15 22:14:45 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						7ac0d62ed7
					 | 
					
						
						
							
							增加 IncludeMany 变异多级单元测试
						
						
						
						
						
						
					 | 
					
						2019-05-15 19:08:22 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						fe016c017d
					 | 
					
						
						
							
							IncludeMany 非导航加载,支持多级
						
						
						
						
						
						
					 | 
					
						2019-05-15 17:59:49 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						defaa224fb
					 | 
					
						
						
							
							- 增加 变异的 IncludeMany,即使不是导航属性,也可以贪婪加载;
						
						
						
						
						
						
					 | 
					
						2019-05-14 18:07:27 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						5fe35f67e9
					 | 
					
						
						
							
							- 修改 Query 查询的实体设置了 IsIgnore 时,可能出现 ET 读取位置偏移 bug;
						
						
						
						
						
						
					 | 
					
						2019-05-13 17:59:27 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						79e21295c3
					 | 
					
						
						
							
							- 修改 Query/ToList 混合使用时,可能导致的 ET 缓存 bug;
						
						
						
						
						
						
					 | 
					
						2019-05-12 20:13:56 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						dbfc33fef5
					 | 
					
						
						
							
							- 修改 IncludeMany ManyToMany ET 缓存的 bug;
						
						
						
						
						
						
						
						- 完善 IncludeMany 联合键处理;
- 完善 Include/IncludeMany 单元测试;
- 修复 Include 延时加载 ManyToOne/OneToOne,当值为 null 时,仍然会查询一次数据; 
						
						
					 | 
					
						2019-05-11 17:07:24 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						4481064f4e
					 | 
					
						
						
							
							Include 贪婪加载第一版,已通过集合的导航数据加载,包括 OneToMany/ManyToMany
						
						
						
						
						
						
					 | 
					
						2019-05-11 06:17:09 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						c293a1fb37
					 | 
					
						
						
							
							- 增加 ToList<Dto>() 方法,作用与 ToList(a => new Dto()) 相同;
						
						
						
						
						
						
					 | 
					
						2019-05-09 17:02:17 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						d15be1d040
					 | 
					
						
						
							
							表达式优先级解析补丁
						
						
						
						
						
						
					 | 
					
						2019-05-08 18:36:00 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						8f1bce0574
					 | 
					
						
						
							
							- 修复 复杂的表达式解析 OR 的括号 bug;
						
						
						
						
						
						
					 | 
					
						2019-05-08 16:12:33 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						e970bd731b
					 | 
					
						
						
							
							取消 FreeSql.Interface 调整
						
						
						
						
						
						
					 | 
					
						2019-05-07 22:13:15 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						22a6c3d93e
					 | 
					
						
						
							
							- 调整 命名空间,归纳 FreeSql.Interface;
						
						
						
						
						
						
					 | 
					
						2019-05-07 20:20:38 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						59b1b7220d
					 | 
					
						
						
							
							- 增加 linq to sql 的查询语法,以及单元测试;
						
						
						
						
						
						
					 | 
					
						2019-05-07 19:09:19 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						7a625be8c9
					 | 
					
						
						
							
							替换 pageIndex 为 pageNumber
						
						
						
						
						
						
					 | 
					
						2019-05-06 23:25:09 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						b921231cb7
					 | 
					
						
						
							
							- 补充 IFreeSql 增加与实现 IDisposable 接口(依然要保持单例的使用习惯);
						
						
						
						
						
						
						
						- 增加 CurdBefore、CurdAfter AOP 方法,可监控执行增删查改;
- 增加 SyncStructureBefore、SyncStructureAfter AOP 方法,可监控CodeFirst迁移; 
						
						
					 | 
					
						2019-05-06 21:02:15 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						33e992d96b
					 | 
					
						
						
							
							- 增加 OnInserted、OnUpdated、OnDeleted、OnSelected 等 AOP 方法;
						
						
						
						
						
						
					 | 
					
						2019-05-05 18:17:04 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						f5a292ef45
					 | 
					
						
						
							
							IFreeSql 增加 IDisposable
						
						
						
						
						
						
					 | 
					
						2019-04-29 18:22:03 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						163fe89bd4
					 | 
					
						
						
							
							- 补充 nuget 包增加 xmlDoc 编译;
						
						
						
						
						
						
						
						- 调整 Column.Unique 定义规则,解决同一属性不可配置多次的问题; 
						
						
					 | 
					
						2019-04-28 17:43:42 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						43d966cc90
					 | 
					
						
						
							
							- 优化 兼容不同数据库 bool 的表达式解析
						
						
						
						
						
						
					 | 
					
						2019-04-27 15:59:03 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						aeee8cc34c
					 | 
					
						
						
							
							- 补充 MapType,Column.MapType 类型映射,可将 enum 映射为 int/string 等 #19 #42;
						
						
						
						
						
						
						
						- 优化 PostgreSQL jsonb 类型使用习惯; 
						
						
					 | 
					
						2019-04-27 01:08:34 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						45b785f43b
					 | 
					
						
						
							
							增加 Column.Unique 唯一键 #42
						
						
						
						
						
						
					 | 
					
						2019-04-26 23:14:20 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						5bb90a974b
					 | 
					
						
						
							
							- 补充 IDbFirst GetTableByDatabase 返回 uk/fk/index 名称,以便迁移;
						
						
						
						
						
						
					 | 
					
						2019-04-26 18:10:51 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						24df5d6107
					 | 
					
						
						
							
							- 增加 Column.MapType 类型映射,可将 enum 映射为 int/string 等;
						
						
						
						
						
						
					 | 
					
						2019-04-26 06:30:30 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						02ab4949c0
					 | 
					
						
						
							
							- 优化 ISelect.GroupBy 查询,增加 .Value 实现聚合源字段查询,ToList(a => a.Sum(a.Value.Score));
						
						
						
						
						
						
						
						- 增加 Expression string.Concat; 
						
						
					 | 
					
						2019-04-25 12:34:09 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						ddd5e81a67
					 | 
					
						
						
							
							update
						
						
						
						
						
						
					 | 
					
						2019-04-24 16:35:35 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						e2d33e943f
					 | 
					
						
						
							
							- 修复 ISelect.ToList(true) 无效的 bug;
						
						
						
						
						
						
						
						- 增加 IAop.ConfigEntity 配置实体特性,可实现使用其他 ORM 的实体特性,#36; 
						
						
					 | 
					
						2019-04-24 15:09:32 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						b16218d779
					 | 
					
						
						
							
							- 修复 Expression OrElse 两侧括号丢失的 bug;
						
						
						
						
						
						
						
						- 修复 Expression DateTime 类型 CompareTo 在 MySql/SqlServer 下的 bug; 
						
						
					 | 
					
						2019-04-23 18:54:55 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						9dd85f33f9
					 | 
					
						
						
							
							## v0.5.3
						
						
						
						
						
						
						
						- 增加 ISelect.ToList(true) 自动贪婪加载 LeftJoin/InnerJoin/RightJoin 导航数据;#35
- 增加 IAdo.Query<T1, T2 ...> 多结果集查询;
- 增加 IAdo.ExecuteDataSet 多结果集查询;
- 优化 未设置实体属性 set 的将被自动过滤 IsIgnore; 
						
						
					 | 
					
						2019-04-22 18:34:05 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						58e8771a15
					 | 
					
						
						
							
							Merge branch 'IncludeWithJoin'
						
						
						
						
						
						
					 | 
					
						2019-04-22 14:39:36 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						1da596db01
					 | 
					
						
						
							
							- 增加 IAdo.Query<T1, T2 ...> 多结果集查询;
						
						
						
						
						
						
						
						- 增加 IAdo.ExecuteDataSet 多结果集查询; 
						
						
					 | 
					
						2019-04-22 12:06:18 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								2881099
							
						 
					 | 
					
						
						
							
						
						191a15fb42
					 | 
					
						
						
							
							自动贪婪加载 LeftJoin/InnerJoin/RightJoin 数据
						
						
						
						
						
						
					 | 
					
						2019-04-20 01:21:57 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						e3c0f615f9
					 | 
					
						
						
							
							修复 SqlServer 工作单元 bug #23
						
						
						
						
						
						
						
						需要同时设置 SqlCommand.Connection + Transaction 
						
						
					 | 
					
						2019-04-19 13:50:19 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						acc1754e2e
					 | 
					
						
						
							
							修复 ISelect2 以上 WhereIf 条件作用反了 bug
						
						
						
						
						
						
					 | 
					
						2019-04-18 13:54:11 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						8d266a556e
					 | 
					
						
						
							
							修复 IsIgnore 过滤字段后,查询的错误;
						
						
						
						
						
						
					 | 
					
						2019-04-18 11:21:12 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						b33536e4df
					 | 
					
						
						
							
							- 补充 实现表达式转换类型的解析,如:Select<object>().Where(a => (a as 实体类型).Id == 0);
						
						
						
						
						
						
						
						- 完善 ExpressionTree 基础数据类型 TryParse 使用与单元测试;
- 优化 ManyToMany 中间实体未配置主键时,自动配置联合主键;
- 修复 Expression.And 的使用问题; 
						
						
					 | 
					
						2019-04-17 22:22:15 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						bada8ad3cc
					 | 
					
						
						
							
							## v0.5.1(五一版)
						
						
						
						
						
						
						
						- 增加 ISelect/IInsert/IUpdate/IDelete.AsType 实现弱类型curd,如:Select<object>().AsType(实体类型);
- 补充 ISelect.From<T2>;
- 补充 ExpressionTree 单元测试;
- 优化 ToList(a => new Dto()),会按优先级查询 Join 实体属性;
- 补充 IDelete/ISelect/IUpdate WhereDynamic 方法,实现 dywhere 条件;
- 修复 WhereObject 内部方法,当开启 Lazy 延时属性时,并且传递实体查询时条件无效; 
						
						
					 | 
					
						2019-04-17 00:52:02 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						0d2191ca85
					 | 
					
						
						
							
							## v0.4.16
						
						
						
						
						
						
						
						- 增加 ISelect.AsType 实现弱类型查询,配合 Select<object>().AsType(实体类型);
- 补充 ISelect.From<T2>;
- 补充 ExpressionTree 单元测试;
- 优化 ToList(a => new Dto()),会按优先级查询 Join 实体属性; 
						
						
					 | 
					
						2019-04-16 22:48:11 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						9245909d79
					 | 
					
						
						
							
							补充 开放 IUpdate UpdateColumns 方法功能;
						
						
						
						
						
						
						
						现实更新实体时,只更新指定的列(与 IgnoreColumns 对应); 
						
						
					 | 
					
						2019-04-15 17:54:45 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						2714ff360d
					 | 
					
						
						
							
							## v0.4.13
						
						
						
						
						
						
						
						- 优化 MySql 日期类型精确至毫秒;
- 增加 Distinct 查询前去重数据; 
						
						
					 | 
					
						2019-04-12 20:02:58 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						4686d7e0af
					 | 
					
						
						
							
							- 增加 .First()/.FirstAsync() 指定字段查询的重载方法;
						
						
						
						
						
						
						
						- 调整 FreeSql.Repository 直接引用 FreeSql.DbContext 内的仓储实现;
- 补充 单独针对 MySql 枚举类型的单元测试; 
						
						
					 | 
					
						2019-04-11 17:34:21 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						b5c79204d8
					 | 
					
						
						
							
							修复 .ToList(a => a.id) 当 id 是 guid 类型时,会出现类型转换失败 bug;
						
						
						
						
						
						
					 | 
					
						2019-04-11 12:30:54 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						a4678ebdc3
					 | 
					
						
						
							
							补充 IAdo 相关方法
						
						
						
						
						
						
					 | 
					
						2019-04-10 23:31:34 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						d1a07dc888
					 | 
					
						
						
							
							- 修复 MySql 枚举表达式 == 解析成数字的 bug;
						
						
						
						
						
						
						
						- 增加 Connection 对象扩展方法,实现像 Dapper 的使用习惯; 
						
						
					 | 
					
						2019-04-10 21:19:32 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |