From b24eff0d7c42e2e24ac86bbadf0444f697977762 Mon Sep 17 00:00:00 2001 From: sunkaixuan <610262374@qq.com> Date: Sat, 11 Jun 2022 21:40:03 +0800 Subject: [PATCH] Add unit test --- Src/Asp.Net/SqlServerTest/UnitTest/UQueryable2.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Src/Asp.Net/SqlServerTest/UnitTest/UQueryable2.cs b/Src/Asp.Net/SqlServerTest/UnitTest/UQueryable2.cs index 7e6421c11..e5e37553b 100644 --- a/Src/Asp.Net/SqlServerTest/UnitTest/UQueryable2.cs +++ b/Src/Asp.Net/SqlServerTest/UnitTest/UQueryable2.cs @@ -283,6 +283,15 @@ namespace OrmTest .LeftJoin((o,i) => o.Id == i.OrderId).AS("[ORDERDETAIL]") .LeftJoin((o, i, c) => c.Id == o.CustomId).AS("[CUSTOM]") .Select().ToList(); + + var sql14 =db.SqlQueryable("select * from [ORDER]") + .LeftJoin((o, i) => o.Id == i.OrderId).AS("[ORDERDETAIL]") + .LeftJoin((o, i, c) => c.Id == o.CustomId).AS("[CUSTOM]") + .Select().ToSql(); + if (sql14.Key!=("SELECT c.[Name] AS [CustomName],o.[Id] AS [Id],o.[Name] AS [Name],o.[Price] AS [Price],o.[CreateTime] AS [CreateTime],o.[CustomId] AS [CustomId] FROM (SELECT * FROM (select * from [ORDER]) t WITH(NOLOCK) ) o Left JOIN [ORDERDETAIL] i ON ( [o].[Id] = [i].[OrderId] ) Left JOIN [CUSTOM] c ON ( [c].[Id] = [o].[CustomId] ) ")) + { + throw new Exception("unit error"); + } } public class VUOrder {