From 9b44407e9b4b5b610756acd3694d34d10160d838 Mon Sep 17 00:00:00 2001 From: 2881099 <2881099@qq.com> Date: Thu, 3 Dec 2020 22:45:30 +0800 Subject: [PATCH] update --- 返回数据.md | 22 +++++++++++----------- 骚操作.md | 22 +++++++++++----------- 2 files changed, 22 insertions(+), 22 deletions(-) diff --git a/返回数据.md b/返回数据.md index 87d118a..8ff7d04 100644 --- a/返回数据.md +++ b/返回数据.md @@ -117,32 +117,32 @@ fsql.Select().OrderBy(a => a.Id).ToChunk(100, done => { ```csharp fsql.Select().ToList(); -//默认的映射查询,Dto 与 Song 属性名相同的被查询 +//情况1:Dto 与 Song 属性名相同的字段被查询,返回 List -fsql.Select().ToList(a => new DTO { xxx = a.ext }) -//情况1:附加所有映射,再额外映射 ext,返回 List +fsql.Select().ToList(a => new Dto { xxx = a.ext }) +//情况2:Dto 与 Song 属性名相同的字段被查询,纠正映射 ext,返回 List fsql.Select().ToList(a => new Song { id = a.id }) -//情况2:只查询 id,返回 List +//情况3:Lambda 与 Song 类型一样,只查询指定字段 id,返回 List fsql.Select().ToList(a => new { id = a.id }) -//情况3:只查询 id,返回 List<匿名对象> +//情况4:Lambda 匿名类型,只查询指定字段 id,返回 List<匿名对象> ``` > 请仔细处理区别,请仔细处理区别,请仔细处理区别 ```csharp -fsql.Select().ToList(a => new DTO(a.id)) -//情况4:只查询 id,返回 List +fsql.Select().ToList(a => new Dto(a.id)) +//情况5:只查询 id,返回 List -fsql.Select().ToList(a => new DTO(a.id) { xxx = a.ext }) -//情况5:查询 id, ext,返回 List +fsql.Select().ToList(a => new Dto(a.id) { xxx = a.ext }) +//情况6:查询 id, ext,返回 List fsql.Select().ToList(a => new Song(a.id)) -//情况6:查询 id,返回 List +//情况7:查询 id,返回 List fsql.Select().ToList(a => new Song(a.id) { xxx = a.ext }) -//情况7:查询 id, ext,返回 List +//情况8:查询 id, ext,返回 List ``` > GroupBy 所有方法不使用 DTO 映射规则 diff --git a/骚操作.md b/骚操作.md index 9c61eb8..accd15d 100644 --- a/骚操作.md +++ b/骚操作.md @@ -85,32 +85,32 @@ A, B, C 都有 id,Dto { id, a1, a2, b1, b2 },A.id 被映射。也可以指 ```csharp fsql.Select().ToList(); -//默认的映射查询,Dto 与 Song 属性名相同的被查询 +//情况1:Dto 与 Song 属性名相同的字段被查询,返回 List -fsql.Select().ToList(a => new DTO { xxx = a.ext }) -//情况1:附加所有映射,再额外映射 ext,返回 List +fsql.Select().ToList(a => new Dto { xxx = a.ext }) +//情况2:Dto 与 Song 属性名相同的字段被查询,纠正映射 ext,返回 List fsql.Select().ToList(a => new Song { id = a.id }) -//情况2:只查询 id,返回 List +//情况3:Lambda 与 Song 类型一样,只查询指定字段 id,返回 List fsql.Select().ToList(a => new { id = a.id }) -//情况3:只查询 id,返回 List<匿名对象> +//情况4:Lambda 匿名类型,只查询指定字段 id,返回 List<匿名对象> ``` > 请仔细处理区别,请仔细处理区别,请仔细处理区别 ```csharp -fsql.Select().ToList(a => new DTO(a.id)) -//情况4:只查询 id,返回 List +fsql.Select().ToList(a => new Dto(a.id)) +//情况5:只查询 id,返回 List -fsql.Select().ToList(a => new DTO(a.id) { xxx = a.ext }) -//情况5:查询 id, ext,返回 List +fsql.Select().ToList(a => new Dto(a.id) { xxx = a.ext }) +//情况6:查询 id, ext,返回 List fsql.Select().ToList(a => new Song(a.id)) -//情况6:查询 id,返回 List +//情况7:查询 id,返回 List fsql.Select().ToList(a => new Song(a.id) { xxx = a.ext }) -//情况7:查询 id, ext,返回 List +//情况8:查询 id, ext,返回 List ``` > GroupBy 所有方法不使用 DTO 映射规则