From 94050217ab705b2a29f0bb3a90251dfa0f6773d8 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 17 Jun 2023 10:26:44 +0800 Subject: [PATCH] Synchronization code --- .../QueryableProvider/QueryMethodInfo.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryMethodInfo.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryMethodInfo.cs index 97980a307..a59ffb9bb 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryMethodInfo.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/QueryableProvider/QueryMethodInfo.cs @@ -164,6 +164,22 @@ namespace SqlSugar #endregion + #region Nav + + public QueryMethodInfo IncludesAllFirstLayer(params string[] ignoreNavPropertyNames) + { + var method = QueryableObj.GetType().GetMyMethod("IncludesAllFirstLayer",1,typeof(string[])); + this.QueryableObj = method.Invoke(QueryableObj, new object[] { ignoreNavPropertyNames }); + return this; + } + public QueryMethodInfo Includes(string navProperyName) + { + var method = QueryableObj.GetType().GetMyMethod("IncludesByNameString", 1, typeof(string)); + this.QueryableObj = method.Invoke(QueryableObj, new object[] { navProperyName }); + return this; + } + #endregion + #region Result public object ToPageList(int pageNumber, int pageSize) {