28810
|
b05c4f6e90
|
增加 中文表_字段 的单元测试
|
2019-04-27 17:58:53 +08:00 |
|
28810
|
b61dfbbe83
|
Merge branch 'master' of https://github.com/2881099/FreeSql
|
2019-04-27 15:59:08 +08:00 |
|
28810
|
43d966cc90
|
- 优化 兼容不同数据库 bool 的表达式解析
|
2019-04-27 15:59:03 +08:00 |
|
2881099
|
16561cbc94
|
Update readme.md
|
2019-04-27 05:44:11 +08:00 |
|
2881099
|
d85c946e25
|
Update readme.md
|
2019-04-27 05:41:11 +08:00 |
|
2881099
|
774fb72efc
|
Update readme.md
|
2019-04-27 05:32:11 +08:00 |
|
2881099
|
2f0d6be7d3
|
Update readme.md
|
2019-04-27 05:28:21 +08:00 |
|
28810
|
74a2cf5317
|
update
|
2019-04-27 01:22:38 +08:00 |
|
28810
|
5b20421fbb
|
Merge branch 'dev_type_mapping'
|
2019-04-27 01:14:49 +08:00 |
|
28810
|
aeee8cc34c
|
- 补充 MapType,Column.MapType 类型映射,可将 enum 映射为 int/string 等 #19 #42;
- 优化 PostgreSQL jsonb 类型使用习惯;
|
2019-04-27 01:08:34 +08:00 |
|
28810
|
45b785f43b
|
增加 Column.Unique 唯一键 #42
|
2019-04-26 23:14:20 +08:00 |
|
28810
|
5bb90a974b
|
- 补充 IDbFirst GetTableByDatabase 返回 uk/fk/index 名称,以便迁移;
|
2019-04-26 18:10:51 +08:00 |
|
28810
|
47b2960aa2
|
update
|
2019-04-26 15:22:32 +08:00 |
|
28810
|
2d3cbc9a27
|
Merge branch 'master' of https://github.com/2881099/FreeSql
|
2019-04-26 15:19:58 +08:00 |
|
28810
|
7ee731c1ad
|
update
|
2019-04-26 15:19:31 +08:00 |
|
28810
|
24df5d6107
|
- 增加 Column.MapType 类型映射,可将 enum 映射为 int/string 等;
|
2019-04-26 06:30:30 +08:00 |
|
2881099
|
e26a1246bd
|
Merge pull request #40 from 2881099/dev_type_mapping
- 补充 Expression IEnumerable<T>.Contains 的支持,之前只能数组或IList<T>;
|
2019-04-25 17:42:55 +08:00 |
|
28810
|
205421f7e0
|
- 补充 Expression IEnumerable<T>.Contains 的支持,之前只能数组或IList<T>;
|
2019-04-25 17:28:25 +08:00 |
|
28810
|
169cf596c0
|
update
|
2019-04-25 12:43:08 +08:00 |
|
28810
|
ba33087c80
|
merge
|
2019-04-25 12:41:41 +08:00 |
|
28810
|
02ab4949c0
|
- 优化 ISelect.GroupBy 查询,增加 .Value 实现聚合源字段查询,ToList(a => a.Sum(a.Value.Score));
- 增加 Expression string.Concat;
|
2019-04-25 12:34:09 +08:00 |
|
2881099
|
381bbec69d
|
Merge pull request #37 from taadis/master
update nuget spec
|
2019-04-25 12:02:25 +08:00 |
|
taadis
|
07bccb71ce
|
update nuget spec
|
2019-04-25 11:58:19 +08:00 |
|
28810
|
ddd5e81a67
|
update
|
2019-04-24 16:35:35 +08:00 |
|
28810
|
e2d33e943f
|
- 修复 ISelect.ToList(true) 无效的 bug;
- 增加 IAop.ConfigEntity 配置实体特性,可实现使用其他 ORM 的实体特性,#36;
|
2019-04-24 15:09:32 +08:00 |
|
28810
|
b16218d779
|
- 修复 Expression OrElse 两侧括号丢失的 bug;
- 修复 Expression DateTime 类型 CompareTo 在 MySql/SqlServer 下的 bug;
|
2019-04-23 18:54:55 +08:00 |
|
28810
|
9dd85f33f9
|
## v0.5.3
- 增加 ISelect.ToList(true) 自动贪婪加载 LeftJoin/InnerJoin/RightJoin 导航数据;#35
- 增加 IAdo.Query<T1, T2 ...> 多结果集查询;
- 增加 IAdo.ExecuteDataSet 多结果集查询;
- 优化 未设置实体属性 set 的将被自动过滤 IsIgnore;
|
2019-04-22 18:34:05 +08:00 |
|
28810
|
58e8771a15
|
Merge branch 'IncludeWithJoin'
|
2019-04-22 14:39:36 +08:00 |
|
28810
|
1da596db01
|
- 增加 IAdo.Query<T1, T2 ...> 多结果集查询;
- 增加 IAdo.ExecuteDataSet 多结果集查询;
|
2019-04-22 12:06:18 +08:00 |
|
2881099
|
fd04042bd2
|
test
|
2019-04-20 11:42:29 +08:00 |
|
2881099
|
191a15fb42
|
自动贪婪加载 LeftJoin/InnerJoin/RightJoin 数据
|
2019-04-20 01:21:57 +08:00 |
|
28810
|
6c64eac419
|
update
|
2019-04-19 16:46:55 +08:00 |
|
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 |
|