Synchronization code

This commit is contained in:
sunkaixuan
2023-06-06 16:31:37 +08:00
parent c57a0bb984
commit 61e35adc69
2 changed files with 7 additions and 2 deletions

View File

@@ -71,7 +71,8 @@ namespace SqlSugar
attributeType.GetProperty(nameof(SugarColumn.OldColumnName)),
attributeType.GetProperty(nameof(SugarColumn.SqlParameterDbType)),
attributeType.GetProperty(nameof(SugarColumn.SqlParameterSize)),
attributeType.GetProperty(nameof(SugarColumn.IsArray))
attributeType.GetProperty(nameof(SugarColumn.IsArray)),
attributeType.GetProperty(nameof(SugarColumn.ColumnName))
}
, new object[] {
sugarTable.IsPrimaryKey,
@@ -90,7 +91,8 @@ namespace SqlSugar
sugarTable.OldColumnName,
sugarTable.SqlParameterDbType,
sugarTable.SqlParameterSize,
sugarTable.IsArray
sugarTable.IsArray,
sugarTable.ColumnName
});
return attributeBuilder;
}

View File

@@ -419,6 +419,8 @@ namespace SqlSugar
var newQueryable = this.SqlQueryable<object>(sqlobj.Key).AddParameters(sqlobj.Value);
var result = newQueryable.Select<T>(newQueryable.QueryBuilder.SelectValue+"");
result.QueryBuilder.IsSqlQuery = false;
result.QueryBuilder.NoCheckInclude = true;
result.QueryBuilder.Includes = queryable.QueryBuilder.Includes?.ToList();
return result;
}
public virtual ISugarQueryable<T, T2> Queryable<T, T2>(
@@ -674,6 +676,7 @@ namespace SqlSugar
var result= this.Context.Queryable<T>().AS(sqlBuilder.GetPackTable(sql, sqlBuilder.GetDefaultShortName())).With(SqlWith.Null).Select(sqlBuilder.GetDefaultShortName() + ".*");
result.QueryBuilder.IsSqlQuery = true;
result.QueryBuilder.OldSql = sql;
result.QueryBuilder.NoCheckInclude = true;
return result;
}
#endregion