1038 Commits

Author SHA1 Message Date
28810
5ce51bc310 codefirst 根据代码注释,迁移到数据库备注 2019-06-14 18:14:14 +08:00
28810
38d51a809d - 增加 TableAttribute 特性属性 DisableSyncStructure,当实体对应的是视图时,可使用本功能禁用迁移 #61;
- 增加 FreeSqlBuilder UseEntityPropertyNameConvert() 全局转换实体属性名方法 #60;
2019-06-13 20:04:08 +08:00
2881099
ab658ca49e
Merge pull request #60 from stulzq/master
添加全局转换实体属性名方法
2019-06-13 14:49:01 +08:00
stulzq
d54ebf3a04 添加全局转换实体属性名方法 2019-06-13 14:42:48 +08:00
2881099
fe6d632624 修复批量插入/更新大量数据时,未使用NoneParameter,会导致部分未执行的bug; 2019-06-07 18:23:51 +08:00
28810
eb2d258f08 优化单元测试速度 2019-06-06 12:37:05 +08:00
28810
e62890bbfb update 0.6.8 2019-06-06 12:24:07 +08:00
28810
16c6fc334b - 增加 ISelect.OrderBy 重载,与 WhereIf 相同行为;
- 修复 Aop.ParseExpression 使用 FreeParse 方法死循环的 bug;
2019-06-06 12:12:43 +08:00
28810
0c575c7b56 update 2019-06-05 15:42:44 +08:00
28810
93bbcaebbf 处理 非正常 Provider GC 可能为 null 的错误 2019-06-04 10:56:14 +08:00
28810
e737a793af update 2019-06-03 17:46:11 +08:00
28810
3dd60d5492 - 适配 FreeSql.Provider.MySqlConnector,和它对应的266个单元测试; 2019-06-03 12:40:10 +08:00
2881099
15ee2a096a - 修复 子查询使用非表达式方法时,参数无效的 bug; 2019-06-01 01:36:35 +08:00
28810
e25a7a4841 update 2019-05-31 21:13:22 +08:00
28810
451b6c9769 - 增加 NavigateAttribute 配置导航关系;
- 修复 LinqToSql 方法,开启自动迁移时,迁移了无关类的 bug;
- 修复 Oracle DbFirst date(7) 类型未处理的 bug;#57
- 修复 AsSelect().Any() 未给其他条件时,产生 null bug;
- 增加 FreeSql.Extensions.LazyLoading 对 .net 4.5 的支持;
- 优化 MySql CodeFirst 增加 DateTime 迁移后,默认值为 0000-00-00 导致读取失败的 bug;
- 优化 LazyLoading 友好错误提示;
2019-05-31 20:30:09 +08:00
28810
b13b501131 - 修复 IUpdate.IngoreColumns/UpdateColumns 若实体指定别名后,可能无效的bug; 2019-05-30 17:11:55 +08:00
28810
f64d0e9d56 - 补充 当初始化 ConnectionString 参数为空时,给出友好错误提示; 2019-05-30 09:19:13 +08:00
28810
58314516c6 update 2019-05-29 12:32:24 +08:00
28810
62fd3b8f97 折腾 net45 版本,增加 MySqlConnector 实现 2019-05-29 12:28:18 +08:00
28810
afae7ce431 update 2019-05-28 22:04:17 +08:00
28810
3e0e4b367b update 2019-05-28 21:34:17 +08:00
28810
f8e897e201 拆分 FreeSql 按需引用 2019-05-28 21:32:54 +08:00
28810
37ed28f7a0 add Contributor 2019-05-24 18:23:06 +08:00
28810
71fd34641b update readme 2019-05-24 18:12:56 +08:00
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
8336cf96ca Merge branch 'master' of https://github.com/2881099/FreeSql 2019-05-20 11:25:53 +08:00
28810
a48cf1a912 update readme.md 2019-05-20 11:25:48 +08:00
2881099
c6db0f7dab 注释 MapEntityValue 对非字段属性的赋值 2019-05-18 01:58:59 +08:00
28810
76baa5b9c0 - 增加 IncludeMany Take(5) 功能,实现每个子集合只取5条记录; 2019-05-17 20:40:06 +08:00
28810
0d8acb5ed4 Merge branch 'master' of https://github.com/2881099/FreeSql 2019-05-17 15:16:13 +08:00
28810
5f3aaac19b - 修复 IncludeMany ManyToMany,若中间表未使用 延时加载 属性功能时,出现的 bug; 2019-05-17 15:16:08 +08:00
2881099
d0d227b93a
Update readme.md 2019-05-17 12:49:55 +08:00
28810
c43371884b add tests 2019-05-15 22:28:37 +08:00
28810
93cefb5f92 解决变异的 IncludeMany 在多级使用时,无法使用上层的值映射 2019-05-15 22:14:45 +08:00
28810
1c05852738 补充 IncludeMany 变异向下两级单元测试 2019-05-15 19:40:04 +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
7238f6797b update 2019-05-14 09:19:53 +08:00
28810
2a0428ffe7 update 2019-05-13 19:46:51 +08:00
28810
d75e2c1ddb add Contributors 2019-05-13 19:46:06 +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
be0f48b629 增加其他数据库,Include 单元测试 2019-05-11 17:28:58 +08:00
28810
dbfc33fef5 - 修改 IncludeMany ManyToMany ET 缓存的 bug;
- 完善 IncludeMany 联合键处理;
- 完善 Include/IncludeMany 单元测试;
- 修复 Include 延时加载 ManyToOne/OneToOne,当值为 null 时,仍然会查询一次数据;
2019-05-11 17:07:24 +08:00
28810
c450176aec update 2019-05-11 07:26:13 +08:00
28810
2229b46cd7 update 2019-05-11 07:25:36 +08:00