mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-04-05 17:37:58 +08:00
Update OB Oracle
This commit is contained in:
parent
53b12c9383
commit
488c0e54f0
@ -223,9 +223,19 @@ namespace SqlSugar.OceanBaseForOracle
|
||||
}
|
||||
}
|
||||
if (orderParameters.Select(it => it.ParameterName).GroupBy(it => it).Where(it => it.Count() > 1).Any())
|
||||
{
|
||||
{
|
||||
orderParameters = parameters.Where(it => sql.Contains(it.ParameterName))
|
||||
.OrderBy(it => sql.IndexOf(it.ParameterName)).ToList();
|
||||
.OrderBy(it => new List<int>() {
|
||||
sql.IndexOf(it.ParameterName+")"),
|
||||
sql.IndexOf(it.ParameterName+" "),
|
||||
sql.IndexOf(it.ParameterName+"="),
|
||||
sql.IndexOf(it.ParameterName+"+"),
|
||||
sql.IndexOf(it.ParameterName+"-"),
|
||||
sql.IndexOf(it.ParameterName+";"),
|
||||
sql.IndexOf(it.ParameterName+","),
|
||||
sql.IndexOf(it.ParameterName+"|"),
|
||||
sql.IndexOf(it.ParameterName+"&"),
|
||||
}.Where(it=>it!=0).Min()).ToList();
|
||||
}
|
||||
foreach (var param in parameters.OrderByDescending(it => it.ParameterName.Length))
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user