Synchronization code

This commit is contained in:
sunkaixuan
2023-07-14 15:07:31 +08:00
parent 7ebc12474a
commit 9a859e2058
2 changed files with 6 additions and 2 deletions

View File

@@ -129,7 +129,7 @@ namespace SqlSugar
{ {
foreach (var Parameter in parameters.OrderByDescending(x=>x.ParameterName?.Length)) foreach (var Parameter in parameters.OrderByDescending(x=>x.ParameterName?.Length))
{ {
if (Parameter.ParameterName != null && Parameter.ParameterName.ToLower().IsContainsIn(KeyWord)) if (Parameter.ParameterName != null && Parameter.ParameterName.ToLower().IsContainsStartWithIn(KeyWord))
{ {
if (parameters.Count(it => it.ParameterName.StartsWith(Parameter.ParameterName)) == 1) if (parameters.Count(it => it.ParameterName.StartsWith(Parameter.ParameterName)) == 1)
{ {
@@ -138,7 +138,7 @@ namespace SqlSugar
sql = Regex.Replace(sql, Parameter.ParameterName, newName, RegexOptions.IgnoreCase); sql = Regex.Replace(sql, Parameter.ParameterName, newName, RegexOptions.IgnoreCase);
Parameter.ParameterName = newName; Parameter.ParameterName = newName;
} }
else else if(Parameter.ParameterName.ToLower().IsContainsIn(KeyWord))
{ {
Check.ExceptionEasy($" {Parameter.ParameterName} is key word", $"{Parameter.ParameterName}<7D>ǹؼ<C7B9><D8BC><EFBFBD>"); Check.ExceptionEasy($" {Parameter.ParameterName} is key word", $"{Parameter.ParameterName}<7D>ǹؼ<C7B9><D8BC><EFBFBD>");
} }

View File

@@ -26,6 +26,10 @@ namespace SqlSugar
{ {
return inValues.Any(it => thisValue.Contains(it)); return inValues.Any(it => thisValue.Contains(it));
} }
public static bool IsContainsStartWithIn(this string thisValue, params string[] inValues)
{
return inValues.Any(it => thisValue.StartsWith(it));
}
public static bool IsNullOrEmpty(this object thisValue) public static bool IsNullOrEmpty(this object thisValue)
{ {