- 增加 IncludeByPropertyName 重载 then 参数;#1214

This commit is contained in:
2881099
2022-08-12 12:07:17 +08:00
parent 65d0ac6185
commit 2450324f28
8 changed files with 95 additions and 17 deletions

View File

@@ -5606,7 +5606,7 @@
<param name="then">即能 ThenInclude还可以二次过滤这个 EFCore 做不到?)</param>
<returns></returns>
</member>
<member name="M:FreeSqlGlobalExtensions.IncludeByPropertyName``1(System.Collections.Generic.List{``0},IFreeSql,System.String,System.String,System.Int32,System.String)">
<member name="M:FreeSqlGlobalExtensions.IncludeByPropertyName``1(System.Collections.Generic.List{``0},IFreeSql,System.String,System.String,System.Int32,System.String,System.Linq.Expressions.Expression{System.Action{FreeSql.ISelect{System.Object}}})">
<summary>
本方法实现从已知的内存 List 数据,进行和 ISelect.IncludeMany/Include 相同功能的贪婪加载<para></para>
集合new List&lt;Song&gt;(new[] { song1, song2, song3 }).IncludeByPropertyName(fsql, "Tags", "ParentId=Id", 5, "Id,Name");<para></para>
@@ -5618,7 +5618,7 @@
<param name="list"></param>
<param name="orm"></param>
<param name="property">选择一个集合或普通属性</param>
<param name="where">设置临时的子集合关系映射,格式:子类属性=T1属性</param>
<param name="where">设置临时的子集合关系映射,格式:子类属性=T1属性,多组以逗号分割</param>
<param name="take">设置子集合只取条数</param>
<param name="select">设置子集合只查询部分字段</param>
<returns></returns>