mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-22 20:13:41 +08:00
Synchronization code
This commit is contained in:
@@ -241,15 +241,13 @@ namespace SqlSugar
|
||||
}
|
||||
else if (expResult.IsNavicate)
|
||||
{
|
||||
var entityTableName2 = this.EntityInfo.DbTableName;
|
||||
if (this.DeleteBuilder.AsName.HasValue())
|
||||
{
|
||||
whereString = whereString.Replace(this.SqlBuilder.GetTranslationColumnName(expression.Parameters.First().Name) + ".","");
|
||||
entityTableName2 = this.DeleteBuilder.AsName;
|
||||
}
|
||||
else
|
||||
{
|
||||
whereString = whereString.Replace(expression.Parameters.First().Name + ".", this.SqlBuilder.GetTranslationTableName(this.EntityInfo.DbTableName) + ".");
|
||||
}
|
||||
whereString = whereString.Replace(this.SqlBuilder.GetTranslationColumnName(expression.Parameters.First().Name) + ".", this.SqlBuilder.GetTranslationTableName(this.EntityInfo.DbTableName) + ".");
|
||||
whereString = whereString.Replace(expression.Parameters.First().Name + ".", this.SqlBuilder.GetTranslationTableName(entityTableName2) + ".");
|
||||
whereString = whereString.Replace(this.SqlBuilder.GetTranslationColumnName(expression.Parameters.First().Name) + ".", this.SqlBuilder.GetTranslationTableName(entityTableName2) + ".");
|
||||
|
||||
}
|
||||
DeleteBuilder.WhereInfos.Add(whereString);
|
||||
|
@@ -798,15 +798,13 @@ namespace SqlSugar
|
||||
}
|
||||
else if (expResult.IsNavicate)
|
||||
{
|
||||
var entityTableName2 = this.EntityInfo.DbTableName;
|
||||
if (this.UpdateBuilder.TableName.HasValue())
|
||||
{
|
||||
whereString = whereString.Replace(this.SqlBuilder.GetTranslationColumnName(expression.Parameters.First().Name) + ".", "");
|
||||
entityTableName2 = this.UpdateBuilder.TableName;
|
||||
}
|
||||
else
|
||||
{
|
||||
whereString = whereString.Replace(expression.Parameters.First().Name + ".", this.SqlBuilder.GetTranslationTableName(this.EntityInfo.DbTableName) + ".");
|
||||
}
|
||||
whereString = whereString.Replace(this.SqlBuilder.GetTranslationColumnName(expression.Parameters.First().Name) + ".", this.SqlBuilder.GetTranslationTableName(this.EntityInfo.DbTableName) + ".");
|
||||
whereString = whereString.Replace(expression.Parameters.First().Name + ".", this.SqlBuilder.GetTranslationTableName(entityTableName2) + ".");
|
||||
whereString = whereString.Replace(this.SqlBuilder.GetTranslationColumnName(expression.Parameters.First().Name) + ".", this.SqlBuilder.GetTranslationTableName(entityTableName2) + ".");
|
||||
}
|
||||
UpdateBuilder.WhereValues.Add(whereString);
|
||||
return this;
|
||||
|
Reference in New Issue
Block a user