mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-10-15 18:55:07 +08:00
Update core
This commit is contained in:
@@ -226,7 +226,12 @@ namespace SqlSugar
|
|||||||
foreach (var item in resultArray)
|
foreach (var item in resultArray)
|
||||||
{
|
{
|
||||||
string key = SqlBuilder.GetNoTranslationColumnName(item);
|
string key = SqlBuilder.GetNoTranslationColumnName(item);
|
||||||
UpdateBuilder.SetValues.Add(new KeyValuePair<string, string>(SqlBuilder.GetTranslationColumnName(key), item));
|
var value = item;
|
||||||
|
if (value.Contains("= \"SYSDATE\""))
|
||||||
|
{
|
||||||
|
value = value.Replace("= \"SYSDATE\"", "= SYSDATE");
|
||||||
|
}
|
||||||
|
UpdateBuilder.SetValues.Add(new KeyValuePair<string, string>(SqlBuilder.GetTranslationColumnName(key), value));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.UpdateBuilder.DbColumnInfoList = UpdateBuilder.DbColumnInfoList.Where(it => (UpdateParameterIsNull==false&&IsPrimaryKey(it)) || UpdateBuilder.SetValues.Any(v => SqlBuilder.GetNoTranslationColumnName(v.Key).Equals(it.DbColumnName, StringComparison.CurrentCultureIgnoreCase) || SqlBuilder.GetNoTranslationColumnName(v.Key).Equals(it.PropertyName, StringComparison.CurrentCultureIgnoreCase)) || it.IsPrimarykey == true).ToList();
|
this.UpdateBuilder.DbColumnInfoList = UpdateBuilder.DbColumnInfoList.Where(it => (UpdateParameterIsNull==false&&IsPrimaryKey(it)) || UpdateBuilder.SetValues.Any(v => SqlBuilder.GetNoTranslationColumnName(v.Key).Equals(it.DbColumnName, StringComparison.CurrentCultureIgnoreCase) || SqlBuilder.GetNoTranslationColumnName(v.Key).Equals(it.PropertyName, StringComparison.CurrentCultureIgnoreCase)) || it.IsPrimarykey == true).ToList();
|
||||||
|
@@ -688,7 +688,7 @@ namespace SqlSugar
|
|||||||
}
|
}
|
||||||
else if (IsSingleInstanceAsync())
|
else if (IsSingleInstanceAsync())
|
||||||
{
|
{
|
||||||
result = NoSameThreadAsync();
|
result = Synchronization();//Async no support Single Instance
|
||||||
}
|
}
|
||||||
else if (IsAsync())
|
else if (IsAsync())
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user