2523 Commits

Author SHA1 Message Date
28810
22a6c3d93e - 调整 命名空间,归纳 FreeSql.Interface; 2019-05-07 20:20:38 +08:00
28810
59b1b7220d - 增加 linq to sql 的查询语法,以及单元测试; 2019-05-07 19:09:19 +08:00
28810
7a625be8c9 替换 pageIndex 为 pageNumber 2019-05-06 23:25:09 +08:00
28810
b921231cb7 - 补充 IFreeSql 增加与实现 IDisposable 接口(依然要保持单例的使用习惯);
- 增加 CurdBefore、CurdAfter AOP 方法,可监控执行增删查改;
- 增加 SyncStructureBefore、SyncStructureAfter AOP 方法,可监控CodeFirst迁移;
2019-05-06 21:02:15 +08:00
28810
33e992d96b - 增加 OnInserted、OnUpdated、OnDeleted、OnSelected 等 AOP 方法; 2019-05-05 18:17:04 +08:00
28810
e94b78199d update 2019-05-05 10:07:26 +08:00
28810
eca9d06404 update 2019-05-05 10:06:52 +08:00
28810
37d7865cab add Contributors 2019-04-30 15:51:17 +08:00
2881099
daf7d3d4f4
Update readme.md 2019-04-29 22:59:28 +08:00
2881099
178129d78f
Update readme.md 2019-04-29 22:57:48 +08:00
28810
f5a292ef45 IFreeSql 增加 IDisposable 2019-04-29 18:22:03 +08:00
28810
163fe89bd4 - 补充 nuget 包增加 xmlDoc 编译;
- 调整 Column.Unique 定义规则,解决同一属性不可配置多次的问题;
2019-04-28 17:43:42 +08:00
28810
d49be984bd 配置 xmlDoc 2019-04-28 15:46:37 +08:00
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