mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2026-01-21 18:48:27 +08:00
Synchronization code
This commit is contained in:
@@ -124,7 +124,7 @@ namespace SqlSugar
|
|||||||
private void NoClassMethod<Y>(Y data, StringBuilder sb,bool isLast)
|
private void NoClassMethod<Y>(Y data, StringBuilder sb,bool isLast)
|
||||||
{
|
{
|
||||||
sb.AppendLine(" SELECT "+ FormatValue(data));
|
sb.AppendLine(" SELECT "+ FormatValue(data));
|
||||||
sb.Append(" AS ColumnName ");
|
sb.Append(" AS "+this.queryBuilder.Builder.GetTranslationColumnName("ColumnName") +" ");
|
||||||
sb.Append(GetNextSql);
|
sb.Append(GetNextSql);
|
||||||
if (!isLast)
|
if (!isLast)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -480,7 +480,7 @@ namespace SqlSugar
|
|||||||
var sqlObj1 = joinQueryable1.ToSql();
|
var sqlObj1 = joinQueryable1.ToSql();
|
||||||
string sql1 = sqlObj1.Key;
|
string sql1 = sqlObj1.Key;
|
||||||
UtilMethods.RepairReplicationParameters(ref sql1, sqlObj1.Value.ToArray(), 0, "Join");
|
UtilMethods.RepairReplicationParameters(ref sql1, sqlObj1.Value.ToArray(), 0, "Join");
|
||||||
queryable.QueryBuilder.EntityName = sqlBuilder.GetPackTable(sql1, shortName1); ;
|
queryable.QueryBuilder.EntityName = sqlBuilder.GetPackTable(sql1, sqlBuilder.GetTranslationColumnName(shortName1)); ;
|
||||||
queryable.QueryBuilder.Parameters.AddRange(sqlObj1.Value);
|
queryable.QueryBuilder.Parameters.AddRange(sqlObj1.Value);
|
||||||
|
|
||||||
//join table 1
|
//join table 1
|
||||||
@@ -490,7 +490,7 @@ namespace SqlSugar
|
|||||||
UtilMethods.RepairReplicationParameters(ref sql2, sqlObj2.Value.ToArray(), 1, "Join");
|
UtilMethods.RepairReplicationParameters(ref sql2, sqlObj2.Value.ToArray(), 1, "Join");
|
||||||
queryable.QueryBuilder.Parameters.AddRange(sqlObj2.Value);
|
queryable.QueryBuilder.Parameters.AddRange(sqlObj2.Value);
|
||||||
var exp = queryable.QueryBuilder.GetExpressionValue(joinExpression, ResolveExpressType.WhereMultiple);
|
var exp = queryable.QueryBuilder.GetExpressionValue(joinExpression, ResolveExpressType.WhereMultiple);
|
||||||
queryable.QueryBuilder.JoinQueryInfos.Add(new JoinQueryInfo() { JoinIndex = 0, JoinType = joinType, JoinWhere = exp.GetResultString(), TableName = sqlBuilder.GetPackTable(sql2, shortName2) });
|
queryable.QueryBuilder.JoinQueryInfos.Add(new JoinQueryInfo() { JoinIndex = 0, JoinType = joinType, JoinWhere = exp.GetResultString(), TableName = sqlBuilder.GetPackTable(sql2,sqlBuilder.GetTranslationColumnName(shortName2)) });
|
||||||
|
|
||||||
return queryable;
|
return queryable;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user