Synchronization code

This commit is contained in:
sunkaixuan 2023-09-21 18:07:40 +08:00
parent 5986d6918f
commit d1ca8a00f2

View File

@ -678,6 +678,16 @@ namespace SqlSugar
var whereSql = Regex.Replace(sql, ".* WHERE ", "", RegexOptions.Singleline);
if (IsExists(sql))
{
if (this.UpdateBuilder.SetValues != null)
{
foreach (var item in this.UpdateBuilder.SetValues)
{
if (item.Value?.Contains("SELECT") == true)
{
sql = sql.Replace(item.Value, null);
}
}
}
whereSql = UtilMethods.RemoveBeforeFirstWhere(sql);
}
dt = this.Context.Queryable<T>().AS(this.UpdateBuilder.TableName).Filter(null, true).Where(whereSql).AddParameters(parameters).ToDataTable();