diff --git a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Main.cs b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Main.cs index 388b65893..38e91c7c2 100644 --- a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Main.cs +++ b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Main.cs @@ -34,6 +34,7 @@ namespace OrmTest } public static void Init() { + Unitadsfasyss.Init(); Unitsadfasysss.Init(); Unitadfafassys.Init(); UnitArrayNavQuery.Init(); diff --git a/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Unitadsfasyss.cs b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Unitadsfasyss.cs new file mode 100644 index 000000000..63633994a --- /dev/null +++ b/Src/Asp.NetCore2/SqlSeverTest/UserTestCases/UnitTest/Unitadsfasyss.cs @@ -0,0 +1,54 @@ +using SqlSugar; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using static OrmTest.Unitaadfas1; +using SqlSugar; +namespace OrmTest +{ + internal class Unitadsfasyss + { + public static void Init() + { + var db = NewUnitTest.Db; + db.CodeFirst.InitTables(); + var TestQuery2 = db.Queryable() + .InnerJoin((a, b) => a.a == b.a) + .GroupBy(a => new { a.a, bb = SqlFunc.IF(a.b == "").Return(a.b).End("无") }) + .Select(a => new { a.a, bb = SqlFunc.IF(a.b == "").Return(a.b).End("无") }) + .ToList(); + } + + [SugarTable("unit_A_TEST01")] + public partial class A_TEST + { + [SugarColumn(ColumnName = "a")] + + public string a { get; set; } + + [SugarColumn(ColumnName = "b")] + + public string b { set; get; } + [SugarColumn(ColumnName = "c")] + public int? c { get; set; } + } + + + + [SugarTable("unit_A_TEST01")] + public partial class A_TEST2 + { + [SugarColumn(ColumnName = "a")] + + public string a { get; set; } + + [SugarColumn(ColumnName = "b")] + + public string b { set; get; } + [SugarColumn(ColumnName = "c")] + public int? c { get; set; } + } + } +}