From eef18eab1318ef6081832f361ed53db8e4ea11bf Mon Sep 17 00:00:00 2001 From: skx <610262374@qq.com> Date: Fri, 8 Jan 2021 12:10:43 +0800 Subject: [PATCH] Add Saveable.RemoveDataCache --- .../Abstract/SaveableProvider/SaveableProvider.cs | 12 ++++++++++++ Src/Asp.Net/SqlSugar/Interface/ISaveable.cs | 1 + 2 files changed, 13 insertions(+) diff --git a/Src/Asp.Net/SqlSugar/Abstract/SaveableProvider/SaveableProvider.cs b/Src/Asp.Net/SqlSugar/Abstract/SaveableProvider/SaveableProvider.cs index c7589a6c6..50781d65e 100644 --- a/Src/Asp.Net/SqlSugar/Abstract/SaveableProvider/SaveableProvider.cs +++ b/Src/Asp.Net/SqlSugar/Abstract/SaveableProvider/SaveableProvider.cs @@ -161,6 +161,18 @@ namespace SqlSugar return this; } + public ISaveable RemoveDataCache() + { + if (this.insertable != null) + { + this.insertable.RemoveDataCache(); + } + if (this.updateable != null) + { + this.updateable.RemoveDataCache(); + } + return this; + } public ISaveable InsertIgnoreColumns(Expression> columns) { LoadInsertable(); diff --git a/Src/Asp.Net/SqlSugar/Interface/ISaveable.cs b/Src/Asp.Net/SqlSugar/Interface/ISaveable.cs index 2a515fcb8..4cf397f02 100644 --- a/Src/Asp.Net/SqlSugar/Interface/ISaveable.cs +++ b/Src/Asp.Net/SqlSugar/Interface/ISaveable.cs @@ -22,5 +22,6 @@ namespace SqlSugar ISaveable UpdateIgnoreColumns(Expression> columns); ISaveable UpdateWhereColumns(Expression> columns); ISaveable EnableDiffLogEvent(object businessData = null); + ISaveable RemoveDataCache(); } }