2762 Commits

Author SHA1 Message Date
28810
b5c79204d8 修复 .ToList(a => a.id) 当 id 是 guid 类型时,会出现类型转换失败 bug; 2019-04-11 12:30:54 +08:00
28810
8da9474013 update 2019-04-10 23:43:35 +08:00
28810
a6d3eb6c13 v0.4.10 2019-04-10 23:32:36 +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
28810
c3c7539150 优化 连接池对象预热效率,开启每10个线程进行预热; 2019-04-10 13:50:36 +08:00
28810
40571ed0e5 ## v0.4.9
- 修复 pgsql Enum 类型 formatSql bug;
- 补充 表达式解析 Equals 为 = #28 #29;
2019-04-09 18:26:40 +08:00
2881099
b1578f8cdc 补充 表达式解析 Equals 为 = #28 2019-04-05 00:16:35 +08:00
28810
8b49dd8f83 无影响的 bug 2019-04-04 18:13:18 +08:00
28810
ed1a68a927 修复 pgsql Enum 类型 formatSql bug 2019-04-04 16:59:02 +08:00
28810
37aa5c613c 微调 2019-04-04 14:31:51 +08:00
28810
69909fdb8a v0.4.5(清明版本)
- 优化 IFreeSql.Transaction 可嵌套连续使用,之前会死锁;
- 修复 导航属性的关系,误将 ManyToOne 设置成了 OneToMany;
- 补充 DbFirst GetTablesByDatabase 获取表备注;
- 补充 ISelect.ToList(a => new XxxDto { XxxId = a.Id, ... }) 支持,之前只能支持匿名类;
- 补充 扩展 IUpdate.Set(a => a.Title + "111") 指定字段在原基础上增加值的范围,之前只支持数字类型的累加;
2019-04-03 18:41:32 +08:00
28810
66cacaed88 补充 ISelect.ToList(a => new XxxDto { XxxId = a.Id, ... }) 支持 2019-04-02 18:45:49 +08:00
28810
880c4dcdd1 补充 DbFirst GetTablesByDatabase 获取表备注 2019-04-02 16:20:53 +08:00
28810
0614850813 update 2019-04-02 09:15:28 +08:00
28810
5380a9df00 修复 导航属性的关系,误将 ManyToOne 设置成了 OneToMany 2019-04-01 20:07:16 +08:00
28810
1132a094ae 优化 IFreeSql.Transaction 可嵌套连续使用,之前会死锁 2019-04-01 16:15:59 +08:00
28810
da1c6cd4f0 愚人节版本 2019-04-01 12:17:59 +08:00
28810
be5259dd68 移除 FreeSql.DbContext,成为独立项目 2019-04-01 10:48:39 +08:00
28810
3ca91b70a9 修复 FreeSql.DbContext 当插入实体带 Guid 主键无值时候的 bug 2019-03-30 19:51:14 +08:00
28810
a7e06843a9 FreeSql.DbContext 融合 Repository + UnitOfWork 2019-03-30 19:11:17 +08:00
28810
496750da94 FreeSql.DbContext 内部仓储融合 2019-03-30 17:14:23 +08:00
28810
ff758f338c 修复 DbContext bug 2019-03-29 22:31:12 +08:00
28810
37b4b69b08 update 2019-03-29 21:34:47 +08:00
28810
0cfdcb0ec0 update 2019-03-29 21:33:42 +08:00
28810
df8845e5b1 ## v0.3.27
- 增加 行级锁功能,适用修改实体;
- 增加 FreeSql.Repository 默认依赖注入的方式,同时保留原有 Autofac;
- 优化 FreeSql.Repository Insert 逻辑,参考了 FreeSql.DbContext;
- 优化 FreeSql.IUpdate 参照 IInsert 对大批量更新,拆分执行;
- 修复 FreeSql.IInsert ClearData 重复利用的 bug(使用 IgnoreColumns 进行大批量插入时会发生);
2019-03-29 21:28:43 +08:00
28810
578615ed3c Merge branch 'master' of https://github.com/2881099/FreeSql 2019-03-29 12:59:05 +08:00
28810
4edfb04010 - 增加 IUpdate.WhereCaseSource 方法,实现批量修改时的条件判断;
- 增加 FreeSql.DbContext 行级锁;
2019-03-29 12:58:58 +08:00
2881099
0f99a0bdbb
Update readme.md 2019-03-28 15:28:37 +08:00
28810
025259bb81 ## v0.3.26
- 修复 SqlServer CodeFirst 迁移多主键的 bug #23;
2019-03-28 09:38:40 +08:00
2881099
c4c1057294 add tests GroupPrimaryKeys 2019-03-27 21:22:07 +08:00
2881099
6f641ca396 delete spaces. 2019-03-23 02:22:10 +08:00
2881099
bf72bf423c ## v0.3.25
- 修复 全局过滤器一个赋值低级错误;
- 增加 IFreeSql<TMark> 空接口,现实多个 IFreeSql 注入使用,使用泛型标识区分;
2019-03-23 02:11:18 +08:00
28810
07d0de8093 Merge branch 'master' of https://github.com/2881099/FreeSql 2019-03-22 21:55:49 +08:00
28810
a9e34f852a ## v0.3.24
- 增加 GroupBy 分页方法;
- 修复 Insert 参数化命名 bug,当存在 Id Id2 时发生;
- 优化 Insert/Delete/Update 对象执行完后清理数据,以备多次使用;
2019-03-22 21:54:35 +08:00
2881099
1e5e2b6d1d
Update readme.md 2019-03-22 04:15:21 +08:00
28810
1470aab6e3 ## v0.3.23
- 修复 因功能增加,导致联表查询出现的表达式函数解析 bug;
- 修复 因功能增加,导致查询数据时,ExpressionTree bug;
2019-03-22 03:52:12 +08:00
28810
17f25360f9 update 2019-03-22 00:32:45 +08:00
28810
d9ccd78b81 update 2019-03-22 00:29:27 +08:00
28810
7f3aa84ffe ## v0.3.22
- 优化 导航属性 ManyToOne 名称查找规则;
- 增加 IFreeSql.Aop 属性,未来所有拦截方法都在这里,第一期支持如下:
  * 监控 ToList 返回的的数据,用于拦截重新装饰;
  * 监视 Where,包括 select/update/delete,返回值 true 时可使上层不被执行;
  * 可自定义解析表达式;
- 增加 ISelect.TractToList,用于单次跟踪或审核实体;
- 优化 FreeSql.DbContext SaveChanges;
2019-03-22 00:26:08 +08:00
28810
c20a0bbd54 ## v0.3.21
- 增加 IUpdate IgnoreColumns 重载方法,支持传入字符串数组忽略修改;
- 完善 FreeSql.DbContext,支持对象操作 + SaveChanges 最后保存操作;
2019-03-21 05:24:50 +08:00
28810
d9de8e986b ## v0.3.20
- 修复 ToList 选择指定对象时,应附加所有字段查询返回;
- 修复 Lazy 延时类与实体关系冲突 bug;
- 修复 附加对象读取时,记录为空应该返回null,而不是返回非null(字段默认值)对象;
2019-03-20 22:47:21 +08:00
28810
e99fc1973c add dbcontext 2019-03-20 12:01:51 +08:00
28810
3fd971b78b ## v0.3.19
- 兼容 GetTableByEntity 有可能因为传入数组类型的错误;
- 修复 UnitOfWork 事务创建逻辑 bug;
- 增加 FreeSql.DbContext 扩展包;
- 调整 UnitOfWork、DbContext 不提交时默认会回滚;
2019-03-20 11:47:04 +08:00
28810
1dccf99bdb update efcore vs tests 2019-03-20 07:05:09 +08:00
28810
62ff2bda05 orm_vs add efcore 2019-03-19 15:15:24 +08:00
28810
a0cebe229e add Examples/orm_vs 2019-03-19 13:35:25 +08:00
28810
7738dfec88 remove Examples/website 2019-03-19 10:10:40 +08:00
28810
212a9f2786 v0.3.17 2019-03-18 18:56:57 +08:00
28810
8b32e5e0fc 完成v0.3.17所有数据库的测试 2019-03-18 18:55:26 +08:00