From 466b4b5b310bc3e6b3bc25b65b4f286b19ab7344 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Mon, 4 Jul 2022 07:57:36 +0800 Subject: [PATCH] Update Nav CUD --- .../ExecuteNavProvider/DeleteNavProvider.cs | 23 +++++++++++++++---- .../ExecuteNavProvider/InsertNavTask.cs | 8 ++++--- .../ExecuteNavProvider/UpdateInsert.cs | 21 ++++++++++++++--- 3 files changed, 42 insertions(+), 10 deletions(-) diff --git a/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/DeleteNavProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/DeleteNavProvider.cs index 03430b01d..98671784a 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/DeleteNavProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/DeleteNavProvider.cs @@ -15,12 +15,27 @@ namespace SqlSugar public DeleteNavProvider ThenInclude(Expression> expression) { - return null; + throw new Exception("开发中7月15号之前上线"); } - - public DeleteNavProvider AsNav() + public DeleteNavProvider Include(Expression> expression) { - return null; + throw new Exception("开发中7月15号之前上线"); + } + public DeleteNavProvider ThenInclude(Expression>> expression) + { + throw new Exception("开发中7月15号之前上线"); + } + public DeleteNavProvider Include(Expression>> expression) + { + throw new Exception("开发中7月15号之前上线"); + } + private DeleteNavProvider AsNav() + { + throw new Exception("开发中7月15号之前上线"); + } + public bool ExecuteCommand() + { + return true; } } } diff --git a/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/InsertNavTask.cs b/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/InsertNavTask.cs index 6aceef571..95b6f2701 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/InsertNavTask.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/InsertNavTask.cs @@ -60,7 +60,7 @@ namespace SqlSugar { return AsNav().ThenInclude(expression); } - public void ExecuteCommand() + public bool ExecuteCommand() { var hasTran = this.Context.Ado.Transaction != null; if (hasTran) @@ -74,14 +74,16 @@ namespace SqlSugar PreFunc(); }, ex => throw ex); } + return true; } - public async Task ExecuteCommandAsync() + public async Task ExecuteCommandAsync() { await Task.Run(async () => { ExecuteCommand(); await Task.Delay(0); - }); + }); + return true; } private InsertNavTask AsNav() diff --git a/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/UpdateInsert.cs b/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/UpdateInsert.cs index 3f7b1ac33..f1904cbac 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/UpdateInsert.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/ExecuteNavProvider/UpdateInsert.cs @@ -15,10 +15,25 @@ namespace SqlSugar public UpdateNavProvider ThenInclude(Expression> expression) { - return null; + throw new Exception("开发中7月15号之前上线"); } - - public UpdateNavProvider AsNav() + public UpdateNavProvider Include(Expression> expression) + { + throw new Exception("开发中7月15号之前上线"); + } + public UpdateNavProvider ThenInclude(Expression>> expression) + { + throw new Exception("开发中7月15号之前上线"); + } + public UpdateNavProvider Include(Expression>> expression) + { + throw new Exception("开发中7月15号之前上线"); + } + public bool ExecuteCommand() + { + return true; + } + private UpdateNavProvider AsNav() { return null; }