28810
|
e3c0f615f9
|
修复 SqlServer 工作单元 bug #23
需要同时设置 SqlCommand.Connection + Transaction
|
2019-04-19 13:50:19 +08:00 |
|
28810
|
acc1754e2e
|
修复 ISelect2 以上 WhereIf 条件作用反了 bug
|
2019-04-18 13:54:11 +08:00 |
|
28810
|
8d266a556e
|
修复 IsIgnore 过滤字段后,查询的错误;
|
2019-04-18 11:21:12 +08:00 |
|
28810
|
b33536e4df
|
- 补充 实现表达式转换类型的解析,如:Select<object>().Where(a => (a as 实体类型).Id == 0);
- 完善 ExpressionTree 基础数据类型 TryParse 使用与单元测试;
- 优化 ManyToMany 中间实体未配置主键时,自动配置联合主键;
- 修复 Expression.And 的使用问题;
|
2019-04-17 22:22:15 +08:00 |
|
28810
|
fba0431b7e
|
update
|
2019-04-17 01:09:17 +08:00 |
|
28810
|
bada8ad3cc
|
## v0.5.1(五一版)
- 增加 ISelect/IInsert/IUpdate/IDelete.AsType 实现弱类型curd,如:Select<object>().AsType(实体类型);
- 补充 ISelect.From<T2>;
- 补充 ExpressionTree 单元测试;
- 优化 ToList(a => new Dto()),会按优先级查询 Join 实体属性;
- 补充 IDelete/ISelect/IUpdate WhereDynamic 方法,实现 dywhere 条件;
- 修复 WhereObject 内部方法,当开启 Lazy 延时属性时,并且传递实体查询时条件无效;
|
2019-04-17 00:52:02 +08:00 |
|
28810
|
f011d51f3b
|
## v0.4.16.1
|
2019-04-16 22:54:55 +08:00 |
|
28810
|
0d2191ca85
|
## v0.4.16
- 增加 ISelect.AsType 实现弱类型查询,配合 Select<object>().AsType(实体类型);
- 补充 ISelect.From<T2>;
- 补充 ExpressionTree 单元测试;
- 优化 ToList(a => new Dto()),会按优先级查询 Join 实体属性;
|
2019-04-16 22:48:11 +08:00 |
|
28810
|
66ec123d8a
|
oracle test
|
2019-04-15 18:28:22 +08:00 |
|
28810
|
9245909d79
|
补充 开放 IUpdate UpdateColumns 方法功能;
现实更新实体时,只更新指定的列(与 IgnoreColumns 对应);
|
2019-04-15 17:54:45 +08:00 |
|
28810
|
e5ba4b1974
|
增加 Oracle IDbFirst 接口实现;
|
2019-04-15 14:10:10 +08:00 |
|
28810
|
05a40233ee
|
add AsTable navtive SQL test
|
2019-04-15 09:18:07 +08:00 |
|
2881099
|
a60a68cd13
|
优化内部 QuoteSqlName 方法;
当参数值是 (xxx),则直接返回原形。
如:xxx => [xxx],(max(1)) => (max(1))
|
2019-04-13 11:16:58 +08:00 |
|
28810
|
2714ff360d
|
## v0.4.13
- 优化 MySql 日期类型精确至毫秒;
- 增加 Distinct 查询前去重数据;
|
2019-04-12 20:02:58 +08:00 |
|
28810
|
dda9eddbcb
|
## v0.4.12
- 增加 .First()/.FirstAsync() 指定字段查询的重载方法 #26;
- 调整 FreeSql.Repository 直接引用 FreeSql.DbContext 内的仓储实现;
- 移动 FreeSql.Repository 至 FreeSql.DbContext;
- 补充 单独针对 MySql 枚举类型的单元测试;
|
2019-04-11 18:45:05 +08:00 |
|
28810
|
4686d7e0af
|
- 增加 .First()/.FirstAsync() 指定字段查询的重载方法;
- 调整 FreeSql.Repository 直接引用 FreeSql.DbContext 内的仓储实现;
- 补充 单独针对 MySql 枚举类型的单元测试;
|
2019-04-11 17:34:21 +08:00 |
|
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 |
|