diff --git a/Src/Asp.Net/SqlSugar/Realization/Dm/DmProvider.cs b/Src/Asp.Net/SqlSugar/Realization/Dm/DmProvider.cs index 1f3d42c66..1101e10c3 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Dm/DmProvider.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Dm/DmProvider.cs @@ -32,6 +32,10 @@ namespace SqlSugar { break; } + else if (item.Value != null && item.Value.ObjToString().Contains("||") && Regex.IsMatch(item.Value.Replace(" ", "").Trim(), @"\|\|@\w+\|\|")) + { + break; + } sql = sql.Replace(item.Value, item.Value.Replace("@", UtilConstants.ReplaceKey)); } } diff --git a/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs b/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs index bb6f765d6..336eae424 100644 --- a/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs +++ b/Src/Asp.Net/SqlSugar/Realization/Oracle/OracleProvider.cs @@ -29,6 +29,10 @@ namespace SqlSugar { break; } + else if (item.Value != null && item.Value.ObjToString().Contains("||") && Regex.IsMatch(item.Value.Replace(" ","").Trim(), @"\|\|@\w+\|\|")) + { + break; + } sql = sql.Replace(item.Value, item.Value.Replace("@", UtilConstants.ReplaceKey)); } }