mirror of
https://github.com/dotnetcore/FreeSql.git
synced 2026-02-14 04:10:56 +08:00
update
5
贪婪加载.md
5
贪婪加载.md
@@ -9,8 +9,7 @@ Select<Tag>().Limit(10).ToList<TestDto>();
|
||||
Select<Tag>().Limit(10).ToList(a => new TestDto { id = a.Id, name = a.Title });
|
||||
//相当于先映射 TestDto,再映射 a.Id, a.Title
|
||||
//注意:v0.11.6 以前的版本是只映射 a.Id, a.Title
|
||||
|
||||
//注意:v0.11.20 如果查询的实体,和 dto 实体一样,则不附加所有字段
|
||||
//注意:v0.11.20 如果 new 查询的就本实体,则不附加所有字段
|
||||
|
||||
fsql.Select<Song>().ToList(a => new DTO { xxx = a.ext })
|
||||
//这样写,附加所有映射,再额外映射 xxx
|
||||
@@ -21,7 +20,7 @@ fsql.Select<Song>().ToList(a => new Song { id = a.id })
|
||||
fsql.Select<Song>().ToList(a => new { id = a.id })
|
||||
//这样写,只查询 id,返回匿名对象
|
||||
```
|
||||
这种映射支持单表/多表。
|
||||
这种映射支持单表/多表,在查询数据之前映射(不是先查询所有字段再到内存映射)
|
||||
|
||||
查找规则,查找属性名,会循环内部对象 _tables(join 查询后会增长),以 主表优先查,直到查到相同的字段。
|
||||
|
||||
|
||||
5
返回数据.md
5
返回数据.md
@@ -143,8 +143,7 @@ Select<Tag>().Limit(10).ToList<TestDto>();
|
||||
Select<Tag>().Limit(10).ToList(a => new TestDto { id = a.Id, name = a.Title });
|
||||
//相当于先映射 TestDto,再映射 a.Id, a.Title
|
||||
//注意:v0.11.6 以前的版本是只映射 a.Id, a.Title
|
||||
|
||||
//注意:v0.11.20 如果查询的实体,和 dto 实体一样,则不附加所有字段
|
||||
//注意:v0.11.20 如果 new 查询的就本实体,则不附加所有字段
|
||||
|
||||
fsql.Select<Song>().ToList(a => new DTO { xxx = a.ext })
|
||||
//这样写,附加所有映射,再额外映射 xxx
|
||||
@@ -155,7 +154,7 @@ fsql.Select<Song>().ToList(a => new Song { id = a.id })
|
||||
fsql.Select<Song>().ToList(a => new { id = a.id })
|
||||
//这样写,只查询 id,返回匿名对象
|
||||
```
|
||||
这种映射支持单表/多表。
|
||||
这种映射支持单表/多表,在查询数据之前映射(不是先查询所有字段再到内存映射)
|
||||
|
||||
查找规则,查找属性名,会循环内部对象 _tables(join 查询后会增长),以 主表优先查,直到查到相同的字段。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user