21 Commits

Author SHA1 Message Date
28810
acf26ecbef - 增加 ISelect.InsertInto 将查询转换为 INSERT INTO t1 SELECT ... FROM t2 执行插入;#469 2020-10-16 22:01:00 +08:00
28810
dd477482f1 - 增加 ISelect Aggregate(lambda, out var result) 方法; 2020-09-04 12:12:37 +08:00
28810
c75cdc51ae - 增加 ISelect`2-10 OrderByIf 方法 #446; 2020-09-03 18:22:06 +08:00
28810
7dd8eacce3 - 完善 ToChunk 分块加载查询,应用到 ISelect`1..10 中; 2020-08-17 08:58:34 +08:00
28810
e4b51e5d20 - 增加 ISelect<2..10> 多表 WithSql 方法 #413; 2020-08-14 03:06:11 +08:00
28810
552926dd96 修正命名 NaviteTuple 为 NativeTuple 2020-08-02 13:38:23 +08:00
28810
59b9b1272b - 调整 移除对 System.ValueType 的依赖,减少版本冲突问题;(目前 FreeSql.dll 无任何公用库依赖) 2020-03-07 16:08:03 +08:00
28810
ec25ccea86 - 完善 Select`2-10 多表查询对象,增加 First(select)/ToOne(select)/First\<Dto\> 方法; 2019-12-19 13:46:11 +08:00
28810
fe5b98509b - 增加 ISelect.ToSql 字段别名设置,默认为 AsIndex,可改为 AsProperty;#158 2019-12-17 22:08:12 +08:00
28810
204b6ecd98 - 优化 AsTable 分表查询 Any/Min/Max/Avg/Sum/Count 的处理;#158
- 调整 Avg 方法返回值为 double,Sum 方法返回值为 decimal;
2019-12-17 13:35:13 +08:00
28810
de8cf9e17d - 增加 .Net Framework 4.0 的支持,出于环境考虑 .Net Framework 4.0 不支持异步方法;
- 增加 IFreeSql.Insert<T>(IEnumerable<T1> source) 方法;
2019-10-21 15:14:18 +08:00
28810
6c0bdc0e9e - 补充 ISelect`T1...T10 LeftJoin/InnerJoin/RightJoin 多参数方法; 2019-08-06 10:32:36 +08:00
28810
f8c3608fda 源代码改用vs默认格式化 2019-06-27 09:40:35 +08:00
28810
c293a1fb37 - 增加 ToList<Dto>() 方法,作用与 ToList(a => new Dto()) 相同; 2019-05-09 17:02:17 +08:00
28810
e970bd731b 取消 FreeSql.Interface 调整 2019-05-07 22:13:15 +08:00
28810
22a6c3d93e - 调整 命名空间,归纳 FreeSql.Interface; 2019-05-07 20:20:38 +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
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
c35c69cf20 分组聚合查询 2018-12-27 19:16:49 +08:00
28810
2a115ffcfe CodeFirst sqlserver支持跨库/跨schema改表名,mysql支持跨库改表名,postgresql支持跨schema改表名 2018-12-25 12:29:08 +08:00
28810
9b5e34032c pgsql/mysql/sqlserver适配 2018-12-18 20:09:52 +08:00