mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-08-23 22:11:36 +08:00
Synchronization code
This commit is contained in:
parent
5986d6918f
commit
d1ca8a00f2
@ -678,6 +678,16 @@ namespace SqlSugar
|
|||||||
var whereSql = Regex.Replace(sql, ".* WHERE ", "", RegexOptions.Singleline);
|
var whereSql = Regex.Replace(sql, ".* WHERE ", "", RegexOptions.Singleline);
|
||||||
if (IsExists(sql))
|
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);
|
whereSql = UtilMethods.RemoveBeforeFirstWhere(sql);
|
||||||
}
|
}
|
||||||
dt = this.Context.Queryable<T>().AS(this.UpdateBuilder.TableName).Filter(null, true).Where(whereSql).AddParameters(parameters).ToDataTable();
|
dt = this.Context.Queryable<T>().AS(this.UpdateBuilder.TableName).Filter(null, true).Where(whereSql).AddParameters(parameters).ToDataTable();
|
||||||
|
Loading…
Reference in New Issue
Block a user