2881099 
							
						 
					 
					
						
						
							
						
						f3bc47feca 
					 
					
						
						
							
							- 移除 ISelect<T> where T : class 约束限制;#515  
						
						 
						
						
						
						
					 
					
						2020-11-02 21:01:07 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								2881099 
							
						 
					 
					
						
						
							
						
						454eb8cc44 
					 
					
						
						
							
							- 增加 表达式树函数解析 byte[] Length;#505  
						
						 
						
						
						
						
					 
					
						2020-10-31 07:03:00 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						b3ec6cdf8d 
					 
					
						
						
							
							- 增加 lambda 表达式树解析子查询 ToList + string.Join() 产生 类似 group_concat 的效果(适配了 sqlserver/pgsql/oracle/mysql/sqlite/达梦/金仓) #405;  
						
						 
						
						
						
						
					 
					
						2020-08-08 16:18:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						1a8c7ce86d 
					 
					
						
						
							
							- 增加 SqlServer lambda 表达式树解析子查询 ToList + string.Join() 产生 类似 group_concat 的效果;#405  
						
						 
						
						
						
						
					 
					
						2020-08-08 00:53:27 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						af153295f8 
					 
					
						
						
							
							- 增加 "x1".First/FirstOrDefault 表达式函数解析;  
						
						 
						
						
						
						
					 
					
						2020-07-31 02:28:37 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						de86beba4f 
					 
					
						
						
							
							- 修复 $"{a.Code}_{a.Id}" lambda 解析当 {} 多于3个时的 bug(.net 内部机制很坑);  
						
						 
						
						... 
						
						
						
						> 3个 {} 时,Arguments[1..3] 解析出来是分开的
> 4个 {} 时,Arguments[1] 只能解析这个出来,然后 [1] 里面是 NewArray [] 
						
						
					 
					
						2020-07-29 10:59:47 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						e80f179663 
					 
					
						
						
							
							- 完善 $"{a.Code}_{a.Id}" lambda 解析,防止 null 相连;  
						
						 
						
						
						
						
					 
					
						2020-07-26 09:34:49 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						d61997d1b2 
					 
					
						
						
							
							- 完善 $"{id}_{name}" lambda 解析与测试;  
						
						 
						
						
						
						
					 
					
						2020-07-05 06:32:13 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						dc8f575b18 
					 
					
						
						
							
							- 修复 sqlserver 解析 cast(.. as nvarchar) 截断长度 30 的问题;#335  
						
						 
						
						
						
						
					 
					
						2020-06-26 07:58:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						2a42731134 
					 
					
						
						
							
							- 增加 Oracle 表达式解析 yyyyMMdd 常用 c# 日期格式化;  
						
						 
						
						
						
						
					 
					
						2020-05-24 05:50:09 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						70266c08c8 
					 
					
						
						
							
							- 增加 PostgreSQL 表达式解析 yyyyMMdd 常用 c# 日期格式化;  
						
						 
						
						
						
						
					 
					
						2020-05-24 05:18:45 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						e20f5324a0 
					 
					
						
						
							
							update Expression DateTime ToString tests  
						
						 
						
						
						
						
					 
					
						2020-05-24 04:15:10 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						657b3c6f43 
					 
					
						
						
							
							- 增加 SqlServer 表达式解析 yyyyMMdd 常用 c# 日期格式化;  
						
						 
						
						
						
						
					 
					
						2020-05-24 02:05:05 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						cc1f5069f8 
					 
					
						
						
							
							修复 SqlServer charindex 表达式函数参数位置的错误;  
						
						 
						
						
						
						
					 
					
						2020-04-01 13:52:52 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						ff61607e01 
					 
					
						
						
							
							- 优化 集合导航属性表达式中忘记使用 AsSelect() 的友好错误提示;  
						
						 
						
						
						
						
					 
					
						2020-03-26 23:43:25 +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 
							
						 
					 
					
						
						
							
						
						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 
							
						 
					 
					
						
						
							
						
						de8cf9e17d 
					 
					
						
						
							
							- 增加 .Net Framework 4.0 的支持,出于环境考虑 .Net Framework 4.0 不支持异步方法;  
						
						 
						
						... 
						
						
						
						- 增加 IFreeSql.Insert<T>(IEnumerable<T1> source) 方法; 
						
						
					 
					
						2019-10-21 15:14:18 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						dcf1da36d4 
					 
					
						
						
							
							## v0.9.18  
						
						 
						
						... 
						
						
						
						- 增加 PostgreSQL 的 Odbc 访问提供,相比 FreeSql.Provider.PostgreSQL 支持的类型更少;
- 增加 通用的 Odbc 访问提供,不能迁移实体到数据库,不能 Skip 这样来分页,理论上能 crud 所有 odbc 数据库; 
						
						
					 
					
						2019-09-21 00:48:34 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						8d92ccd751 
					 
					
						
						
							
							## v0.9.16  
						
						 
						
						... 
						
						
						
						- 增加 BaseRepository.AttachOnlyPrimary 方法,只附加实体的主键值;
> 在更新前使用可实现不查询数据库再更新、也可以实现更新时不更新值为 null 的字段
```csharp
class T {
    public int id { get; set; }
    public string name { get; set; }
    public string other { get; set; }
}
var item = new T { id = 1, name = "xx" };
fsql.GetRepository<T>().AttachOnlyPrimary(item).Update(item); //只更新 name
```
- 修复 Lambda 表达式中 DateTime.Now.ToString("yyyyMMdd") 不能直接执行的 bug; 
						
						
					 
					
						2019-09-18 16:58:13 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						62a095df8f 
					 
					
						
						
							
							v0.9.13  
						
						 
						
						... 
						
						
						
						- 增加 FreeSql.Extensions.JsonMap 扩展包,实现快速将对象映射为json字符串的方法;
- 优化 表达式解析未实现的错误提醒,如 $""; 
						
						
					 
					
						2019-09-13 00:23:52 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						b6ca81bfb9 
					 
					
						
						
							
							- 增加 表达式函数 string.IsNullOrWhiteSpace 解析;  
						
						 
						
						
						
						
					 
					
						2019-08-01 12:14:52 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						f8c3608fda 
					 
					
						
						
							
							源代码改用vs默认格式化  
						
						 
						
						
						
						
					 
					
						2019-06-27 09:40:35 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								28810 
							
						 
					 
					
						
						
							
						
						f8e897e201 
					 
					
						
						
							
							拆分 FreeSql 按需引用  
						
						 
						
						
						
						
					 
					
						2019-05-28 21:32:54 +08:00