mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-23 04:23:47 +08:00
Synchronization code
This commit is contained in:
@@ -235,9 +235,17 @@ namespace SqlSugar
|
|||||||
whereString = whereString.Replace(this.SqlBuilder.GetTranslationColumnName(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) + ".");
|
||||||
}
|
}
|
||||||
else if (expResult.IsNavicate)
|
else if (expResult.IsNavicate)
|
||||||
|
{
|
||||||
|
if (this.DeleteBuilder.AsName.HasValue())
|
||||||
|
{
|
||||||
|
whereString = whereString.Replace(this.SqlBuilder.GetTranslationColumnName(expression.Parameters.First().Name) + ".","");
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
whereString = whereString.Replace(expression.Parameters.First().Name + ".", this.SqlBuilder.GetTranslationTableName(this.EntityInfo.DbTableName) + ".");
|
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(this.SqlBuilder.GetTranslationColumnName(expression.Parameters.First().Name) + ".", this.SqlBuilder.GetTranslationTableName(this.EntityInfo.DbTableName) + ".");
|
||||||
|
|
||||||
}
|
}
|
||||||
DeleteBuilder.WhereInfos.Add(whereString);
|
DeleteBuilder.WhereInfos.Add(whereString);
|
||||||
return this;
|
return this;
|
||||||
|
@@ -792,8 +792,15 @@ namespace SqlSugar
|
|||||||
whereString = whereString.Replace(this.SqlBuilder.GetTranslationColumnName(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) + ".");
|
||||||
}
|
}
|
||||||
else if (expResult.IsNavicate)
|
else if (expResult.IsNavicate)
|
||||||
|
{
|
||||||
|
if (this.UpdateBuilder.TableName.HasValue())
|
||||||
|
{
|
||||||
|
whereString = whereString.Replace(this.SqlBuilder.GetTranslationColumnName(expression.Parameters.First().Name) + ".", "");
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
whereString = whereString.Replace(expression.Parameters.First().Name + ".", this.SqlBuilder.GetTranslationTableName(this.EntityInfo.DbTableName) + ".");
|
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(this.SqlBuilder.GetTranslationColumnName(expression.Parameters.First().Name) + ".", this.SqlBuilder.GetTranslationTableName(this.EntityInfo.DbTableName) + ".");
|
||||||
}
|
}
|
||||||
UpdateBuilder.WhereValues.Add(whereString);
|
UpdateBuilder.WhereValues.Add(whereString);
|
||||||
|
Reference in New Issue
Block a user