diff --git a/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/InsertNavTask.cs b/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/InsertNavTask.cs index bf4ca0f23..6aceef571 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/InsertNavTask.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/InsertNavTask.cs @@ -13,7 +13,7 @@ namespace SqlSugar public SqlSugarProvider Context { get; set; } public InsertNavProvider insertNavProvider { get; set; } - public InsertNavTask ThenInclude(Expression> expression) where TChild : class, new() + public InsertNavTask Include(Expression> expression) where TChild : class, new() { this.Context = insertNavProvider._Context; InsertNavTask result = new InsertNavTask(); @@ -22,7 +22,7 @@ namespace SqlSugar result.Context = this.Context; return result; } - public InsertNavTask ThenInclude(Expression>> expression) where TChild : class, new() + public InsertNavTask Include(Expression>> expression) where TChild : class, new() { this.Context = insertNavProvider._Context; InsertNavTask result = new InsertNavTask(); @@ -52,6 +52,14 @@ namespace SqlSugar result.Context = this.Context; return result; } + public InsertNavTask Include(Expression> expression) where TChild : class, new() + { + return AsNav().ThenInclude(expression); + } + public InsertNavTask Include(Expression>> expression) where TChild : class, new() + { + return AsNav().ThenInclude(expression); + } public void ExecuteCommand() { var hasTran = this.Context.Ado.Transaction != null; @@ -76,7 +84,7 @@ namespace SqlSugar }); } - public InsertNavTask AsNav() + private InsertNavTask AsNav() { InsertNavTask result = new InsertNavTask(); Func> func = () => PreFunc().AsNav();