Optimized code

This commit is contained in:
sunkaixuan
2023-01-06 16:50:48 +08:00
parent 26b8ba0170
commit 7f02532635
4 changed files with 10 additions and 4 deletions

View File

@@ -264,7 +264,10 @@ namespace SqlSugar
}
else
{
subSql = Regex.Replace(subSql, @" \[\w+?\]\.| ""\w+?""\.| \`\w+?\`\.", name + ".");
var p=(base.BaseParameter?.BaseParameter?.CurrentExpression as LambdaExpression)?.Parameters[0].Name;
subSql = subSql.Replace(this.Context.SqlTranslationLeft+p+this.Context.SqlTranslationRight+".",name + ".") ;
subSql = subSql.Replace(this.Context.SqlTranslationLeft + p.ToUpper() + this.Context.SqlTranslationRight + ".", name + ".");
subSql = subSql.Replace(this.Context.SqlTranslationLeft + p.ToLower() + this.Context.SqlTranslationRight + ".", name + ".");
}
}
parameter.Context.Result.Append(subSql);

View File

@@ -260,7 +260,7 @@ namespace SqlSugar
#region Methods
public override void AddDefaultValue(EntityInfo entityInfo)
{
Console.WriteLine("sqlite no support AddDefaultValue");
//sqlite no support AddDefaultValue
}
public override bool AddDefaultValue(string tableName, string columnName, string defaultValue)
{

View File

@@ -264,7 +264,10 @@ namespace SqlSugar
}
else
{
subSql = Regex.Replace(subSql, @" \[\w+?\]\.| ""\w+?""\.| \`\w+?\`\.", name + ".");
var p=(base.BaseParameter?.BaseParameter?.CurrentExpression as LambdaExpression)?.Parameters[0].Name;
subSql = subSql.Replace(this.Context.SqlTranslationLeft+p+this.Context.SqlTranslationRight+".",name + ".") ;
subSql = subSql.Replace(this.Context.SqlTranslationLeft + p.ToUpper() + this.Context.SqlTranslationRight + ".", name + ".");
subSql = subSql.Replace(this.Context.SqlTranslationLeft + p.ToLower() + this.Context.SqlTranslationRight + ".", name + ".");
}
}
parameter.Context.Result.Append(subSql);

View File

@@ -257,7 +257,7 @@ namespace SqlSugar
#region Methods
public override void AddDefaultValue(EntityInfo entityInfo)
{
Console.WriteLine("sqlite no support AddDefaultValue");
//sqlite no support AddDefaultValue
}
public override bool AddDefaultValue(string tableName, string columnName, string defaultValue)
{