diff --git a/Src/Asp.Net/SqlServerTest/Demos/8_JoinSql.cs b/Src/Asp.Net/SqlServerTest/Demos/8_JoinSql.cs index 78adb85b8..b7f84092b 100644 --- a/Src/Asp.Net/SqlServerTest/Demos/8_JoinSql.cs +++ b/Src/Asp.Net/SqlServerTest/Demos/8_JoinSql.cs @@ -1,5 +1,6 @@ using OrmTest.Demo; using OrmTest.Models; +using SqlSugar; using System; using System.Collections.Generic; using System.Linq; @@ -16,8 +17,19 @@ namespace OrmTest.Demo { Where(); OrderBy(); + SelectMerge(); } + private static void SelectMerge() + { + var db = GetInstance(); + //page join + var pageJoin = db.Queryable((st, sc) => new object[] { + JoinType.Left,st.SchoolId==sc.Id + }) + .Select((st, sc) => new { id = st.Id, name = sc.Name }) + .SelectMergeAsTable().Where(XXX => XXX.id == 1).OrderBy("name asc").ToList();// Prefix, is, not, necessary, and take the columns in select + } private static void Where() { var db = GetInstance();