You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -5057,16 +5057,16 @@ WHERE [l4].[OneToOne_Required_PK_Date] IS NOT NULL AND [l4].[Level1_Required_Id]
5057
5057
) AS [l5] ON [l3].[Level2_Required_Id] = CASE
5058
5058
WHEN [l5].[OneToOne_Required_PK_Date] IS NOT NULL AND [l5].[Level1_Required_Id] IS NOT NULL AND [l5].[OneToMany_Required_Inverse2Id] IS NOT NULL THEN [l5].[Id]
5059
5059
END
5060
-
WHERE [l1].[OneToOne_Required_PK_Date] IS NOT NULL AND [l1].[Level1_Required_Id] IS NOT NULL AND [l1].[OneToMany_Required_Inverse2Id] IS NOT NULL AND [l3].[Level2_Required_Id] IS NOT NULL AND [l3].[OneToMany_Required_Inverse3Id] IS NOT NULL AND (
5061
-
SELECT COUNT(*)
5060
+
WHERE [l1].[OneToOne_Required_PK_Date] IS NOT NULL AND [l1].[Level1_Required_Id] IS NOT NULL AND [l1].[OneToMany_Required_Inverse2Id] IS NOT NULL AND [l3].[Level2_Required_Id] IS NOT NULL AND [l3].[OneToMany_Required_Inverse3Id] IS NOT NULL AND EXISTS (
5061
+
SELECT 1
5062
5062
FROM [Level1] AS [l6]
5063
5063
WHERE [l6].[Level2_Required_Id] IS NOT NULL AND [l6].[OneToMany_Required_Inverse3Id] IS NOT NULL AND CASE
5064
5064
WHEN [l5].[OneToOne_Required_PK_Date] IS NOT NULL AND [l5].[Level1_Required_Id] IS NOT NULL AND [l5].[OneToMany_Required_Inverse2Id] IS NOT NULL THEN [l5].[Id]
5065
5065
END IS NOT NULL AND (CASE
5066
5066
WHEN [l5].[OneToOne_Required_PK_Date] IS NOT NULL AND [l5].[Level1_Required_Id] IS NOT NULL AND [l5].[OneToMany_Required_Inverse2Id] IS NOT NULL THEN [l5].[Id]
5067
5067
END = [l6].[OneToMany_Optional_Inverse3Id] OR (CASE
5068
5068
WHEN [l5].[OneToOne_Required_PK_Date] IS NOT NULL AND [l5].[Level1_Required_Id] IS NOT NULL AND [l5].[OneToMany_Required_Inverse2Id] IS NOT NULL THEN [l5].[Id]
5069
-
END IS NULL AND [l6].[OneToMany_Optional_Inverse3Id] IS NULL))) > 0
5069
+
END IS NULL AND [l6].[OneToMany_Optional_Inverse3Id] IS NULL)))
5070
5070
""");
5071
5071
}
5072
5072
@@ -6257,16 +6257,16 @@ LEFT JOIN (
6257
6257
FROM [Level1] AS [l0]
6258
6258
WHERE [l0].[OneToOne_Required_PK_Date] IS NOT NULL AND [l0].[Level1_Required_Id] IS NOT NULL AND [l0].[OneToMany_Required_Inverse2Id] IS NOT NULL
6259
6259
) AS [l1] ON [l].[Id] = [l1].[Level1_Required_Id]
6260
-
WHERE (
6261
-
SELECT COUNT(*)
6260
+
WHERE EXISTS (
6261
+
SELECT 1
6262
6262
FROM [Level1] AS [l2]
6263
6263
WHERE [l2].[Level2_Required_Id] IS NOT NULL AND [l2].[OneToMany_Required_Inverse3Id] IS NOT NULL AND CASE
6264
6264
WHEN [l1].[OneToOne_Required_PK_Date] IS NOT NULL AND [l1].[Level1_Required_Id] IS NOT NULL AND [l1].[OneToMany_Required_Inverse2Id] IS NOT NULL THEN [l1].[Id]
6265
6265
END IS NOT NULL AND (CASE
6266
6266
WHEN [l1].[OneToOne_Required_PK_Date] IS NOT NULL AND [l1].[Level1_Required_Id] IS NOT NULL AND [l1].[OneToMany_Required_Inverse2Id] IS NOT NULL THEN [l1].[Id]
6267
6267
END = [l2].[OneToMany_Optional_Inverse3Id] OR (CASE
6268
6268
WHEN [l1].[OneToOne_Required_PK_Date] IS NOT NULL AND [l1].[Level1_Required_Id] IS NOT NULL AND [l1].[OneToMany_Required_Inverse2Id] IS NOT NULL THEN [l1].[Id]
6269
-
END IS NULL AND [l2].[OneToMany_Optional_Inverse3Id] IS NULL))) > 0
6269
+
END IS NULL AND [l2].[OneToMany_Optional_Inverse3Id] IS NULL)))
Copy file name to clipboardExpand all lines: test/EFCore.SqlServer.FunctionalTests/Query/TemporalOwnedQuerySqlServerTest.cs
+3-3
Original file line number
Diff line number
Diff line change
@@ -273,10 +273,10 @@ LEFT JOIN (
273
273
FROM [Order] FOR SYSTEM_TIME AS OF '2010-01-01T00:00:00.0000000' AS [o1]
274
274
LEFT JOIN [OrderDetail] FOR SYSTEM_TIME AS OF '2010-01-01T00:00:00.0000000' AS [o2] ON [o1].[ClientId] = [o2].[OrderClientId] AND [o1].[Id] = [o2].[OrderId]
275
275
) AS [s] ON [o].[Id] = [s].[ClientId]
276
-
WHERE (
277
-
SELECT COUNT(*)
276
+
WHERE EXISTS (
277
+
SELECT 1
278
278
FROM [Order] FOR SYSTEM_TIME AS OF '2010-01-01T00:00:00.0000000' AS [o0]
279
-
WHERE [o].[Id] = [o0].[ClientId]) > 0
279
+
WHERE [o].[Id] = [o0].[ClientId])
280
280
ORDER BY [o].[Id], [s].[ClientId], [s].[Id], [s].[OrderClientId], [s].[OrderId]
0 commit comments