From b09bfa1cd69d68da253f0ed2a0388b14e21220bc Mon Sep 17 00:00:00 2001 From: 28810 <28810@YEXIANGQIN> Date: Thu, 9 Apr 2020 22:52:56 +0800 Subject: [PATCH] update --- LinqToSql.md | 12 ++++-------- 更新日志.md | 1 + 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/LinqToSql.md b/LinqToSql.md index 3a17fc3..c1ce3bc 100644 --- a/LinqToSql.md +++ b/LinqToSql.md @@ -8,19 +8,15 @@ ## 特别说明 -这次功能更新,ISelect 增加了 5个方法,对【链式 + lambda】的用户可能会造成少许影响,我在注释上标明了,如下图: - -![image](https://user-images.githubusercontent.com/16286519/57295387-f110f280-70fc-11e9-833f-d6a3b0056ac4.png) - -特别是 .Select(),原先没有支持,该功能与 ToList(a => new Dto{}) 合并实现的。 - 需要避免一下坑: -* 如果一定要使用 .Select() 方法,请务必在 .ToList() 之前调用它; +* 如果一定要在 Lambda 中使用 .Select() 方法,请务必在 .ToList() 之前调用它; * 请减少图中方法在【链式 + labmda】模式下的使用; -> 所有 ISelect 都可以使用 linq to sql,包括 Repository、DbContext; +v1.4.0+ 版本请使用以下命令安装(老版本不需要安装): + +> dotnet add package FreeSql.Extensions.LinqSql ## Where ```csharp diff --git a/更新日志.md b/更新日志.md index 75a3ce4..a58fe16 100644 --- a/更新日志.md +++ b/更新日志.md @@ -8,6 +8,7 @@ - 增加 GroupBy ToDictionary 返回字段的查询方法,TKey 为 GroupBy 选择的对象; - 整理 GroupBy 所有方法不使用 DTO 映射规则; - 调整 IUpdate.SetDto 也支持 IgnoreColumns 的逻辑; +- 调整 ISelect linq to sql 方法依赖移至 FreeSql.Extensions.LinqSql; ## v1.3.5