diff --git a/OrmTest/UnitTest/Query/SelectQuery.cs b/OrmTest/UnitTest/Query/SelectQuery.cs index 9497eac6d..c38ea964b 100644 --- a/OrmTest/UnitTest/Query/SelectQuery.cs +++ b/OrmTest/UnitTest/Query/SelectQuery.cs @@ -45,7 +45,8 @@ namespace OrmTest.UnitTest var list = db.Queryable((st, sc,sc2) => new object[] { JoinType.Left,st.SchoolId==sc.Id, JoinType.Left,sc2.Id==sc.Id - }).Where(st => st.Id > 0).ToList(); + }).Where(st => st.Id > 0) + .Select((st) =>new School() { Id=st.Id}).ToList(); var list3 = db.Queryable("Student", "st") .AddJoinInfo("School", "sh", "sh.id=st.schoolid") diff --git a/SqlSugar/ExpressionsToSql/ExpressionContext.cs b/SqlSugar/ExpressionsToSql/ExpressionContext.cs index a1671cae4..5bac334fc 100644 --- a/SqlSugar/ExpressionsToSql/ExpressionContext.cs +++ b/SqlSugar/ExpressionsToSql/ExpressionContext.cs @@ -82,11 +82,11 @@ namespace SqlSugar } public virtual string GetAsString(string asName, string fieldValue) { - return string.Format(" [{0}] {1} [{2}] ", fieldValue, "AS", asName); + return string.Format(" {0} {1} [{2}] ", fieldValue, "AS", asName); } public virtual string GetAsString(string asName, string fieldValue,string fieldShortName) { - return string.Format(" [{0}].[{1}] {2} [{3}] ", fieldShortName, fieldValue, "AS", asName); + return string.Format(" {0}.[{1}] {2} [{3}] ", fieldShortName, fieldValue, "AS", asName); } public virtual void Clear() {