Releases
0.6.10
v0.6.10
增加 TableAttribute 特性属性 DisableSyncStructure,当实体对应的是视图时,可使用本功能禁用迁移;
增加 FreeSqlBuilder UseEntityPropertyNameConvert() 全局转换实体属性名方法 #60 ;
v0.6.9
修复 批量插入/更新大量数据时,未使用NoneParameter,会导致部分未执行的bug;
v0.6.8
处理 非正常 Provider GC 可能为 null 的错误;
修复 Aop.ParseExpression 使用 FreeParse 方法死循环的 bug;
增加 ISelect.OrderBy 重载,与 WhereIf 相同行为;
v0.6.6
适配 FreeSql.Provider.MySqlConnector,和它对应的266个单元测试;
v0.6.5
增加 NavigateAttribute 配置导航关系;
修复 LinqToSql 方法,开启自动迁移时,迁移了无关类的 bug;
修复 Oracle DbFirst date(7) 类型未处理的 bug;
修复 AsSelect().Any() 未给其他条件时,产生 null bug;
修复 子查询使用非表达式方法时,参数无效的 bug;
增加 FreeSql.Extensions.LazyLoading 对 .net 4.5 的支持;
优化 MySql CodeFirst 增加 DateTime 迁移后,默认值为 0000-00-00 导致读取失败的 bug;
优化 LazyLoading 友好错误提示;
v0.6.3
补充 当初始化 ConnectionString 参数为空时,给出友好错误提示;
修复 IUpdate.IngoreColumns/UpdateColumns 若实体指定别名后,可能无效的bug;
v0.6.2
增加 FreeSql.Provider.MySqlConnector 实现包;
修复 mysql CodeFirst enum/set 小写时,对 MySqlConnector 不友好的 bug;
v0.6.1(拆解 FreeSql)
各数据库单独包、延时加载包;
FreeSql.Extensions.LazyLoading
FreeSql.Provider.MySql
FreeSql.Provider.PostgreSQL
FreeSql.Provider.SqlServer
FreeSql.Provider.Sqlite
FreeSql.Provider.Oracle
移除 IFreeSql.Cache,以及 ISelect.Caching 方法;
移除 IFreeSql.Log,包括内部原有的日志输出,改为 Trace.WriteLine;
IAdo.Query<dynamic> 读取返回变为 List<Dictionary<string, object>>;
定义 IFreeSql 和以前一样,移除了 UseCache、UseLogger 方法;
You can’t perform that action at this time.