28810
							
						 
					 | 
					
						
						
							
						
						780b963267
					 | 
					
						
						
							
							- 修复 读写分离创建 IFreeSql 时如果从库不可用导致 iis 退出的 bug;
						
						
						
						
						
						
					 | 
					
						2020-03-04 13:10:17 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						24cc8bc1da
					 | 
					
						
						
							
							- 调整 Aop 改为 event 事件;
						
						
						
						
						
						
						
						- 调整 Ado.AopCommandExecuting/AopCommandExecuted 到 Aop.CommandBefore/After;
- 增加 Aop.TraceBefore/After 事件; 
						
						
					 | 
					
						2020-03-02 18:57:53 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						02cd7ad557
					 | 
					
						
						
							
							- 完善 IUpdate.SetSource 组合主键的数据更新单元测试;
						
						
						
						
						
						
					 | 
					
						2020-02-24 18:03:37 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						6a7b7bed87
					 | 
					
						
						
							
							- 优化 IdleTimeout 默认值为 20 秒; #194
						
						
						
						
						
						
					 | 
					
						2020-01-21 11:53:43 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						994cc475c2
					 | 
					
						
						
							
							- 解决 表名名称包含点,无法进行 CRUD 的问题,由于测试的复杂性,此类情况仅支持 MySql/Sqlite CodeFirst 自动迁移;
						
						
						
						
						
						
						
						> 注意:尽量不要使用带点的表名,只有 MySql/Sqlite 对此类表名支持 CodeFirst。但是它不影响 CRUD 功能,使用 [Table(Name = "`sys.config`")] 解决 
						
						
					 | 
					
						2020-01-11 02:22:16 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						0dec7ff587
					 | 
					
						
						
							
							- 完善 MapType byte[] 对 Contains/Parse 表达式解析的处理;#178
						
						
						
						
						
						
					 | 
					
						2020-01-07 18:16:37 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						5afeea7711
					 | 
					
						
						
							
							- 完善 [Column(MapType = typeof(byte[]))] 对 Guid/string 的映射支持;
						
						
						
						
						
						
					 | 
					
						2020-01-07 00:41:22 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						bbba06a343
					 | 
					
						
						
							
							- 扩展 内部方法 QuoteReadColumn
						
						
						
						
						
						
					 | 
					
						2020-01-06 18:50:38 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						20ffad0ba3
					 | 
					
						
						
							
							- 调整 最大连接池为 +5(属于内部设置);
						
						
						
						
						
						
					 | 
					
						2019-12-28 00:35:11 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						9aee4ba4d6
					 | 
					
						
						
							
							- 修复 NoneParameter 无参对 byte[] 二进制拼接的 bug;#170
						
						
						
						
						
						
					 | 
					
						2019-12-27 13:57:19 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						a92c279c72
					 | 
					
						
						
							
							- 修复 Ado.Query 查询字段重复时报错;#162 #165 #161 - 增加 FreeSql.Provider.MsAccess 支持 Access 数据库操作,已通过 2003/2007 版本测试;
						
						
						
						
						
						
					 | 
					
						2019-12-24 06:16:52 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						e1e3e4a3b2
					 | 
					
						
						
							
							- 增加 Where In 表达式解析;
						
						
						
						
						
						
						
						- 增加 FreeSqlBuilder.UseConnectionFactory 自定义数据库连接对象的创建方法; 
						
						
					 | 
					
						2019-12-17 01:39:53 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						15c3ab7297
					 | 
					
						
						
							
							- 增加 ISelect.ForUpdate 排他更新锁(根据数据库类型的规则,见代码注释);
						
						
						
						
						
						
						
						- 完善 SqlServer WithLock 功能,组合多种使用 | 枚举相联; 
						
						
					 | 
					
						2019-12-14 11:43:17 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						dfb4662d86
					 | 
					
						
						
							
							- 补充 同线程时间 fsql.Transaction 事务等级参数的传入;
						
						
						
						
						
						
					 | 
					
						2019-12-14 01:34:38 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						9bae834386
					 | 
					
						
						
							
							- 读写分离部门代码处理
						
						
						
						
						
						
					 | 
					
						2019-12-09 15:29:50 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						04d8b40f0b
					 | 
					
						
						
							
							- 修复 多表查询 WhereCascade,如果 Join 没有 On 条件,可能导致生成的 SQL 多了一个 AND 出错;
						
						
						
						
						
						
					 | 
					
						2019-12-06 20:20:38 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						05cf13f560
					 | 
					
						
						
							
							- 优化 GlobalFilter Apply 自动重命名表达式参数名,避免内容重复问题;
						
						
						
						
						
						
						
						- 修复 表达式解析 Guid.NewGuid() 的错误; 
						
						
					 | 
					
						2019-12-05 20:10:39 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						01b31c095b
					 | 
					
						
						
							
							- 增加 实体特性 [Column(ServerTime = DateTimeKind.Utc)] 使用数据库时间执行插入数据;
						
						
						
						
						
						
						
						- 修复 ToList(a => new Dto { .. }) 在使用 GroupBy 之后报错的 bug;
- 修复 注释迁移到数据库,在 asp.net 4.7 无效的问题;
						
						
					 | 
					
						2019-11-25 17:30:36 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						26d1d961b8
					 | 
					
						
						
							
							- 禁止 Contains 表达式元素参数化
						
						
						
						
						
						
					 | 
					
						2019-11-22 23:14:32 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						e9a8ad70a1
					 | 
					
						
						
							
							- 增加 ICodeFirst.IsGenerateCommandParameterWithLambda 选项,开启表达式解析的命令参数化;
						
						
						
						
						
						
						
						- 增加 ExpressionCallContext 自定义函数上下文档 DbParameter 属性;
- 修复 IncludeMany(a => a.x1.x2.Childs) 当 x1, x2 为 null 的报 null 错误; 
						
						
					 | 
					
						2019-11-22 21:55:36 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						12be7f0051
					 | 
					
						
						
							
							- 调整内部参数化处理逻辑,为以后 Where 条件参数化做准备;
						
						
						
						
						
						
					 | 
					
						2019-11-22 05:58:17 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						9f97d67cb2
					 | 
					
						
						
							
							- 优化 Contains 表达式解析为 where in 自动拆分,防止大于 1000 的 SQL 错误;
						
						
						
						
						
						
					 | 
					
						2019-11-20 16:06:45 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						efdc7c8c5d
					 | 
					
						
						
							
							- 兼容 SqlServer varchar/nvarchar 表达式解析,分别解析为:N'' 和 '';
						
						
						
						
						
						
					 | 
					
						2019-11-20 03:34:55 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						7c42c67797
					 | 
					
						
						
							
							- 修复 MapType 属性的表达式解析 数组.Contains 得到是映射之前的值 bug;
						
						
						
						
						
						
						
						- 修复 MapType 属性 与 IncludeMany 变异功能未映射处理的 bug; 
						
						
					 | 
					
						2019-11-17 17:14:00 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						7d1f9b126f
					 | 
					
						
						
							
							debug Destructor #131
						
						
						
						
						
						
					 | 
					
						2019-11-15 13:25:14 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						dda7c8bc9c
					 | 
					
						
						
							
							- 增加 AsTable 和 Repository 分表时的自动迁移分表功能;
						
						
						
						
						
						
						
						- 增加 ICodeFirst.SyncStructure(Type entityType, string tableName) 指定表名来迁移实体;
```csharp
fsql.CodeFirst.SyncStructure(typeof(Log), "Log_1"); //迁移到 Log_1 表
fsql.CodeFirst.SyncStructure(typeof(Log), "Log_2"); //迁移到 Log_2 表
``` 
						
						
					 | 
					
						2019-11-13 19:57:44 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						0c341360b7
					 | 
					
						
						
							
							- 增加 SqlServer ISelect.WithLock 扩展方法,实现 with(nolock) 查询;
						
						
						
						
						
						
						
						- 增加 SqlServer IFreeSql.SetGlobalSelectWithLock 扩展方法,实现全局设置 with(nock) 查询;
- 移除 Aop.ToList;
- 移除 Aop.Where; 
						
						
					 | 
					
						2019-11-06 13:58:19 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						21b4b0d5d3
					 | 
					
						
						
							
							- 增加 ISelect ToDelete/ToUpdate 方法,实现更复杂的删除/更新操作;
						
						
						
						
						
						
					 | 
					
						2019-10-30 20:35:42 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						b97156b482
					 | 
					
						
						
							
							- 增加 IFreeSql.GlobalFilter 全局过滤器;
						
						
						
						
						
						
						
						- 移除 TableAttribute.SelectFilter 功能; 
						
						
					 | 
					
						2019-10-24 02:17:22 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						de8cf9e17d
					 | 
					
						
						
							
							- 增加 .Net Framework 4.0 的支持,出于环境考虑 .Net Framework 4.0 不支持异步方法;
						
						
						
						
						
						
						
						- 增加 IFreeSql.Insert<T>(IEnumerable<T1> source) 方法; 
						
						
					 | 
					
						2019-10-21 15:14:18 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						e823f9dcd0
					 | 
					
						
						
							
							- 增加 FreeSql.DbContext 实体对象的变化事件;
						
						
						
						
						
						
						
						> 文档:https://github.com/2881099/FreeSql/wiki/DbContext#%E5%AE%9E%E4%BD%93%E5%8F%98%E5%8C%96%E4%BA%8B%E4%BB%B6
- 补充 Aop.CurdBefore 事件参数 Table 实体类型的元数据; 
						
						
					 | 
					
						2019-10-12 01:02:42 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						2b72c849d9
					 | 
					
						
						
							
							v0.10.7, - 调整  Insert<T1>(IEnumerable<T1> source) 参数类型改成了 List;
						
						
						
						
						
						
					 | 
					
						2019-10-06 12:32:32 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								28810
							
						 
					 | 
					
						
						
							
						
						dcf1da36d4
					 | 
					
						
						
							
							## v0.9.18
						
						
						
						
						
						
						
						- 增加 PostgreSQL 的 Odbc 访问提供,相比 FreeSql.Provider.PostgreSQL 支持的类型更少;
- 增加 通用的 Odbc 访问提供,不能迁移实体到数据库,不能 Skip 这样来分页,理论上能 crud 所有 odbc 数据库; 
						
						
					 | 
					
						2019-09-21 00:48:34 +08:00 | 
					
					
						
						
						
							
							
							
							
							
							
							
							
						
					 |