Skip to content

Baselines for https://github.com/linq2db/linq2db/pull/4875 #1387

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 40 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
40 commits
Select commit Hold shift + click to select a range
bdef225
[Windows / SQL CE] baselines
Mar 15, 2025
fa94028
[Windows / SQLite (specialized tests)] baselines
Mar 15, 2025
d5a5d84
[Windows / SQL Server 2005] baselines
Mar 15, 2025
bfaad40
[Windows / SQLite (both providers)] baselines
Mar 15, 2025
452f0f2
[Windows / SQL Server 2014] baselines
Mar 15, 2025
22136ec
[Windows / SQL Server 2012] baselines
Mar 15, 2025
72ff9c5
[Windows / SQL Server 2016] baselines
Mar 15, 2025
430c05b
[Windows / SQL Server 2008] baselines
Mar 15, 2025
c599feb
[Linux / Firebird 3.0] baselines
Mar 15, 2025
9944ba9
[Linux / DB2 LUW 11.5] baselines
Mar 15, 2025
8f28cc5
[Linux / Firebird 2.5] baselines
Mar 15, 2025
2b108c8
[Linux / Firebird 4.0] baselines
Mar 15, 2025
d77f4ee
[Linux / Informix 14.10] baselines
Mar 15, 2025
c7ae60f
[Windows / SQL Server 2017] baselines
Mar 15, 2025
0287b9a
[Linux / Firebird 5.0] baselines
Mar 15, 2025
f6578f6
[Linux / MariaDB 11] baselines
Mar 15, 2025
8980093
[Linux / MySQL 5.7 (both providers)] baselines
Mar 15, 2025
a04b940
[Linux / MySQL 9 (both providers)] baselines
Mar 15, 2025
6b3dccc
[Linux / Oracle 11g XE] baselines
Mar 15, 2025
5136d29
[Windows / SQL Server 2019] baselines
Mar 15, 2025
84c47e1
[Linux / Oracle 12c] baselines
Mar 15, 2025
76f761f
[Linux / PostgreSQL 13] baselines
Mar 15, 2025
cb3e386
[Windows / SQL Server 2022] baselines
Mar 15, 2025
9776870
[Linux / Oracle 19c] baselines
Mar 15, 2025
c223d6f
[Linux / PostgreSQL 14] baselines
Mar 15, 2025
06edd1d
[Linux / Oracle 18c] baselines
Mar 15, 2025
c0d24a3
[Linux / PostgreSQL 15] baselines
Mar 15, 2025
4058dc8
[Linux / PostgreSQL 16] baselines
Mar 15, 2025
be311d3
[Linux / PostgreSQL 17] baselines
Mar 15, 2025
17026db
[Linux / Oracle 21c] baselines
Mar 15, 2025
c225399
[Windows / SQL Server EXTRAS] baselines
Mar 15, 2025
1be5866
[Linux / Sybase ASE 16] baselines
Mar 15, 2025
00a550c
[Linux / Oracle 23c] baselines
Mar 15, 2025
92489b5
[Linux / SAP HANA 2] baselines
Mar 15, 2025
26c53bf
[Linux / DB2 LUW 11.5] baselines
Mar 23, 2025
b37bd79
[Linux / Firebird 3.0] baselines
Mar 23, 2025
ccbf7a5
[Linux / Firebird 4.0] baselines
Mar 23, 2025
ac33982
[Linux / Firebird 5.0] baselines
Mar 23, 2025
466859f
[Windows / Access MDB (Jet/ODBC)] baselines
Mar 23, 2025
a350ec9
[Windows / Access ACE (OLEDB/ODBC) x86] baselines
Mar 23, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ SELECT
FROM
[Issue2933Pet] [a_PetIds]
WHERE
[a_Person].[Id] = [a_PetIds].[PersonId]
[a_Person].[Id] IS NOT NULL AND [a_Person].[Id] = [a_PetIds].[PersonId]
)
FROM
[Issue2933Car] [x]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ SELECT
FROM
[SubData2] [a_SubDatas]
WHERE
[a_SubData].[Id] = [a_SubDatas].[Id]
[a_SubData].[Id] IS NOT NULL AND [a_SubData].[Id] = [a_SubDatas].[Id]
))
FROM
[Data] [i]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,14 @@ SELECT
FROM
[SubData2] [a_SubDatas]
WHERE
[a_SubData].[Id] = [a_SubDatas].[Id]
[a_SubData].[Id] IS NOT NULL AND [a_SubData].[Id] = [a_SubDatas].[Id]
) IS NULL, '', (
SELECT TOP 1
[a_SubDatas].[Reason]
FROM
[SubData2] [a_SubDatas]
WHERE
[a_SubData].[Id] = [a_SubDatas].[Id]
[a_SubData].[Id] IS NOT NULL AND [a_SubData].[Id] = [a_SubDatas].[Id]
))
FROM
[Data] [i]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ SELECT
FROM
[SubData2] [a_SubDatas]
WHERE
[a_SubData].[Id] = [a_SubDatas].[Id]
[a_SubData].[Id] IS NOT NULL AND [a_SubData].[Id] = [a_SubDatas].[Id]
)
FROM
[Data] [i]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@ FROM
FROM
[Child] [a_1]
WHERE
[a_ParentTest].[ParentID] = [a_1].[ParentID] AND [a_1].[ChildID] = 11
[a_ParentTest].[ParentID] IS NOT NULL AND [a_ParentTest].[ParentID] = [a_1].[ParentID] AND
[a_1].[ChildID] = 11
)
) [m_1]
INNER JOIN [Child] [d] ON ([m_1].[ParentID] = [d].[ParentID])
Expand All @@ -42,6 +43,7 @@ WHERE
FROM
[Child] [a_1]
WHERE
[a_ParentTest].[ParentID] = [a_1].[ParentID] AND [a_1].[ChildID] = 11
[a_ParentTest].[ParentID] IS NOT NULL AND [a_ParentTest].[ParentID] = [a_1].[ParentID] AND
[a_1].[ChildID] = 11
)

Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,8 @@ FROM
FROM
[Table4] [id]
WHERE
[a_Table3].[ID] = [id].[ID3] AND [id].[ID] = [r].[ID]
[a_Table3].[ID] IS NOT NULL AND ([a_Table3].[ID] = [id].[ID3] OR [a_Table3].[ID] IS NULL AND [id].[ID3] IS NULL) AND
[id].[ID] = [r].[ID]
)
) [m_1]
INNER JOIN [Table4] [d] ON ([m_1].[ID] = [d].[ID3] OR [m_1].[ID] IS NULL AND [d].[ID3] IS NULL)
Expand All @@ -45,7 +46,8 @@ WHERE
FROM
[Table4] [id]
WHERE
[a_Table3].[ID] = [id].[ID3] AND [id].[ID] = [r].[ID]
[a_Table3].[ID] IS NOT NULL AND ([a_Table3].[ID] = [id].[ID3] OR [a_Table3].[ID] IS NULL AND [id].[ID3] IS NULL) AND
[id].[ID] = [r].[ID]
)

BeforeExecute
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ WHERE
FROM
[Table4] [id]
WHERE
[a_Table3].[ID] = [id].[ID3] AND [id].[ID] = [r].[ID]
[a_Table3].[ID] IS NOT NULL AND ([a_Table3].[ID] = [id].[ID3] OR [a_Table3].[ID] IS NULL AND [id].[ID3] IS NULL) AND
[id].[ID] = [r].[ID]
)

Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,5 @@ SELECT
[a_Association].[Id]
FROM
[Issue3791Table] [t1]
LEFT JOIN [Issue3791GuidTable] [a_Association] ON ([t1].[OtherId] = IIF([a_Association].[Id] IS NOT NULL, CStr([a_Association].[Id]), NULL))
LEFT JOIN [Issue3791GuidTable] [a_Association] ON ([t1].[OtherId] = CStr([a_Association].[Id]))

Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
-- Access.Ace.Odbc AccessODBC

SELECT
IIF([t1].[ParentID_1] IS NULL, 0, [t1].[ParentID_1]),
IIF([t1].[cond] IS NULL, 0, [t1].[cond]),
(
SELECT TOP 1
[c_2].[ParentID]
Expand All @@ -26,7 +26,6 @@ SELECT
FROM
(
SELECT
[p].[ParentID],
(
SELECT TOP 1
[c_1].[ParentID]
Expand All @@ -36,7 +35,8 @@ FROM
[c_1].[ParentID] > 0
ORDER BY
[c_1].[ParentID]
) as [ParentID_1]
) as [cond],
[p].[ParentID]
FROM
[Parent] [p]
) [t1]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ SELECT
FROM
[Child] [a_Children]
WHERE
[g_2].[ParentID] = [a_Children].[ParentID]
[g_2].[ParentID] IS NOT NULL AND [g_2].[ParentID] = [a_Children].[ParentID]
)
FROM
(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,5 +22,5 @@ SELECT
FROM
([LinqDataTypes] [ia]
LEFT JOIN [LinqDataTypes] [a_A1] ON ([ia].[GuidValue] = [a_A1].[GuidValue] AND [a_A1].[ID] = 2))
LEFT JOIN [LinqDataTypes] [a_A2] ON ([ia].[GuidValue] = [a_A2].[GuidValue] AND ([a_A2].[ID] <> 2 OR [a_A2].[ID] IS NULL))
LEFT JOIN [LinqDataTypes] [a_A2] ON ([ia].[GuidValue] = [a_A2].[GuidValue] AND [a_A2].[ID] <> 2)

Original file line number Diff line number Diff line change
Expand Up @@ -254,8 +254,8 @@ FROM
[al_group].[AlertCode],
[al_group].[CreationDate]
) [al_group_1]
LEFT JOIN [Trade] [trade_1] ON ([al_group_1].[AlertKey] = IIF([trade_1].[DealId] IS NOT NULL, CStr([trade_1].[DealId]), NULL)))
LEFT JOIN [Nomin] [nomin_1] ON ([al_group_1].[AlertKey] = IIF([nomin_1].[CargoId] IS NOT NULL, CStr([nomin_1].[CargoId]), NULL))
LEFT JOIN [Trade] [trade_1] ON ([al_group_1].[AlertKey] = CStr([trade_1].[DealId])))
LEFT JOIN [Nomin] [nomin_1] ON ([al_group_1].[AlertKey] = CStr([nomin_1].[CargoId]))
WHERE
[nomin_1].[DeliveryCounterParty] LIKE ? OR [trade_1].[CounterParty] LIKE ? OR
[al_group_1].[AlertCode] LIKE ?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -254,8 +254,8 @@ FROM
[al_group].[AlertCode],
[al_group].[CreationDate]
) [al_group_1]
LEFT JOIN [Trade] [trade_1] ON ([al_group_1].[AlertKey] = IIF([trade_1].[DealId] IS NOT NULL, CStr([trade_1].[DealId]), NULL)))
LEFT JOIN [Nomin] [nomin_1] ON ([al_group_1].[AlertKey] = IIF([nomin_1].[CargoId] IS NOT NULL, CStr([nomin_1].[CargoId]), NULL))
LEFT JOIN [Trade] [trade_1] ON ([al_group_1].[AlertKey] = CStr([trade_1].[DealId])))
LEFT JOIN [Nomin] [nomin_1] ON ([al_group_1].[AlertKey] = CStr([nomin_1].[CargoId]))
WHERE
[nomin_1].[DeliveryCounterParty] LIKE ? OR [trade_1].[CounterParty] LIKE ? OR
[al_group_1].[AlertCode] LIKE ?
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@ DECLARE @id1 Int -- Int32
SET @id1 = 1

SELECT
[t1].[ParentID],
[t1].[Left_1],
[right_2].[Right_1]
FROM
(
SELECT
[p].[Value1],
[p].[ParentID]
[p].[ParentID] as [Left_1]
FROM
[Parent] [p]
WHERE
Expand All @@ -31,5 +31,5 @@ FROM
[right_1].[ParentID] <> ? AND [right2].[ParentID] <> ?
) [right_2] ON ([right_2].[c1] = [t1].[Value1] OR [right_2].[c1] IS NULL AND [t1].[Value1] IS NULL)
ORDER BY
[t1].[ParentID]
[t1].[Left_1]

Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@ DECLARE @id1 Int -- Int32
SET @id1 = 1

SELECT
[t1].[ParentID],
[t1].[Left_1],
[right_2].[Right_1]
FROM
(
SELECT
[p].[Value1],
[p].[ParentID]
[p].[ParentID] as [Left_1]
FROM
[Parent] [p]
WHERE
Expand All @@ -25,5 +25,5 @@ FROM
INNER JOIN [Parent] [right2] ON ([right_1].[Value1] = [right2].[Value1] + 2)
) [right_2] ON ([right_2].[c1] = [t1].[Value1] OR [right_2].[c1] IS NULL AND [t1].[Value1] IS NULL)
ORDER BY
[t1].[ParentID]
[t1].[Left_1]

Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ DECLARE @id1 Int -- Int32
SET @id1 = 1

SELECT
[t1].[ParentID],
[t1].[Left_1],
[right_2].[Right_1]
FROM
(
SELECT
[left_1].[ParentID],
[left_1].[ParentID] as [Left_1],
[left_1].[Value1]
FROM
[Parent] [left_1]
Expand All @@ -31,5 +31,5 @@ FROM
[right_1].[ParentID] <> ?
) [right_2] ON ([right_2].[c1] = [t1].[Value1] OR [right_2].[c1] IS NULL AND [t1].[Value1] IS NULL)
ORDER BY
[t1].[ParentID]
[t1].[Left_1]

Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,19 @@ FROM
INNER JOIN [BookAuthor] [b] ON ([b].[FkAuthorId] = [t1].[AuthorId]))
LEFT JOIN [Book] [a_Book] ON ([b].[FkBookId] = [a_Book].[BookId])
WHERE
[a_Book].[Discriminator] = 'Roman'
[a_Book].[Discriminator] = 'Roman' AND NOT EXISTS(
SELECT
*
FROM
([Author] [t2]
INNER JOIN [BookAuthor] [b_1] ON ([b_1].[FkAuthorId] = [t2].[AuthorId]))
LEFT JOIN [Book] [a_Book_1] ON ([b_1].[FkBookId] = [a_Book_1].[BookId])
WHERE
[a_Book_1].[Discriminator] = 'Novel' AND
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL) AND
([a_Book].[BookName] = [a_Book_1].[BookName] OR [a_Book].[BookName] IS NULL AND [a_Book_1].[BookName] IS NULL) AND
[a_Book].[BookId] IS NULL
)
) [m_1]
INNER JOIN [BookAuthor] [d] ON ([d].[FkBookId] = [m_1].[BookId]))
LEFT JOIN [Author] [a_Author] ON ([d].[FkAuthorId] = [a_Author].[AuthorId])
Expand All @@ -30,7 +42,19 @@ FROM
INNER JOIN [BookAuthor] [b] ON ([b].[FkAuthorId] = [t1].[AuthorId]))
LEFT JOIN [Book] [a_Book] ON ([b].[FkBookId] = [a_Book].[BookId])
WHERE
[a_Book].[Discriminator] = 'Roman'
[a_Book].[Discriminator] = 'Roman' AND NOT EXISTS(
SELECT
*
FROM
([Author] [t2]
INNER JOIN [BookAuthor] [b_1] ON ([b_1].[FkAuthorId] = [t2].[AuthorId]))
LEFT JOIN [Book] [a_Book_1] ON ([b_1].[FkBookId] = [a_Book_1].[BookId])
WHERE
[a_Book_1].[Discriminator] = 'Novel' AND
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL) AND
([a_Book].[BookName] = [a_Book_1].[BookName] OR [a_Book].[BookName] IS NULL AND [a_Book_1].[BookName] IS NULL) AND
[a_Book].[BookId] IS NULL
)

BeforeExecute
-- Access.Ace.Odbc AccessODBC
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,19 @@ FROM
INNER JOIN [BookAuthor] [b] ON ([b].[FkAuthorId] = [t1].[AuthorId]))
LEFT JOIN [Book] [a_Book] ON ([b].[FkBookId] = [a_Book].[BookId])
WHERE
[a_Book].[Discriminator] = 'Roman'
[a_Book].[Discriminator] = 'Roman' AND NOT EXISTS(
SELECT
*
FROM
([Author] [t2]
INNER JOIN [BookAuthor] [b_1] ON ([b_1].[FkAuthorId] = [t2].[AuthorId]))
LEFT JOIN [Book] [a_Book_1] ON ([b_1].[FkBookId] = [a_Book_1].[BookId])
WHERE
[a_Book_1].[Discriminator] = 'Novel' AND
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL) AND
([a_Book].[BookName] = [a_Book_1].[BookName] OR [a_Book].[BookName] IS NULL AND [a_Book_1].[BookName] IS NULL) AND
[a_Book].[BookId] IS NULL
)
) [m_1]
INNER JOIN [BookAuthor] [d] ON ([d].[FkBookId] = [m_1].[BookId]))
LEFT JOIN [Author] [a_Author] ON ([d].[FkAuthorId] = [a_Author].[AuthorId])
Expand All @@ -30,7 +42,19 @@ FROM
INNER JOIN [BookAuthor] [b] ON ([b].[FkAuthorId] = [t1].[AuthorId]))
LEFT JOIN [Book] [a_Book] ON ([b].[FkBookId] = [a_Book].[BookId])
WHERE
[a_Book].[Discriminator] = 'Roman'
[a_Book].[Discriminator] = 'Roman' AND NOT EXISTS(
SELECT
*
FROM
([Author] [t2]
INNER JOIN [BookAuthor] [b_1] ON ([b_1].[FkAuthorId] = [t2].[AuthorId]))
LEFT JOIN [Book] [a_Book_1] ON ([b_1].[FkBookId] = [a_Book_1].[BookId])
WHERE
[a_Book_1].[Discriminator] = 'Novel' AND
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL) AND
([a_Book].[BookName] = [a_Book_1].[BookName] OR [a_Book].[BookName] IS NULL AND [a_Book_1].[BookName] IS NULL) AND
[a_Book].[BookId] IS NULL
)

BeforeExecute
-- Access.Ace.Odbc AccessODBC
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ FROM
LEFT JOIN [Book] [a_Book_1] ON ([b_1].[FkBookId] = [a_Book_1].[BookId])
WHERE
[a_Book_1].[Discriminator] = 'Novel' AND
[a_Book].[BookId] = [a_Book_1].[BookId] AND
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL) AND
([a_Book].[BookName] = [a_Book_1].[BookName] OR [a_Book].[BookName] IS NULL AND [a_Book_1].[BookName] IS NULL) AND
[a_Book].[BookId] = [a_Book_1].[BookId]
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL)
)
) [m_1]
INNER JOIN [BookAuthor] [d] ON ([d].[FkBookId] = [m_1].[BookId]))
Expand All @@ -51,9 +51,9 @@ WHERE
LEFT JOIN [Book] [a_Book_1] ON ([b_1].[FkBookId] = [a_Book_1].[BookId])
WHERE
[a_Book_1].[Discriminator] = 'Novel' AND
[a_Book].[BookId] = [a_Book_1].[BookId] AND
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL) AND
([a_Book].[BookName] = [a_Book_1].[BookName] OR [a_Book].[BookName] IS NULL AND [a_Book_1].[BookName] IS NULL) AND
[a_Book].[BookId] = [a_Book_1].[BookId]
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL)
)

BeforeExecute
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ FROM
LEFT JOIN [Book] [a_Book_1] ON ([b_1].[FkBookId] = [a_Book_1].[BookId])
WHERE
[a_Book_1].[Discriminator] = 'Novel' AND
[a_Book].[BookId] = [a_Book_1].[BookId] AND
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL) AND
([a_Book].[BookName] = [a_Book_1].[BookName] OR [a_Book].[BookName] IS NULL AND [a_Book_1].[BookName] IS NULL) AND
[a_Book].[BookId] = [a_Book_1].[BookId]
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL)
)
) [m_1]
INNER JOIN [BookAuthor] [d] ON ([d].[FkBookId] = [m_1].[BookId]))
Expand All @@ -51,9 +51,9 @@ WHERE
LEFT JOIN [Book] [a_Book_1] ON ([b_1].[FkBookId] = [a_Book_1].[BookId])
WHERE
[a_Book_1].[Discriminator] = 'Novel' AND
[a_Book].[BookId] = [a_Book_1].[BookId] AND
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL) AND
([a_Book].[BookName] = [a_Book_1].[BookName] OR [a_Book].[BookName] IS NULL AND [a_Book_1].[BookName] IS NULL) AND
[a_Book].[BookId] = [a_Book_1].[BookId]
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL)
)

BeforeExecute
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,9 +23,9 @@ FROM
LEFT JOIN [Book] [a_Book_1] ON ([b_1].[FkBookId] = [a_Book_1].[BookId])
WHERE
[a_Book_1].[Discriminator] = 'Novel' AND
[a_Book].[BookId] = [a_Book_1].[BookId] AND
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL) AND
([a_Book].[BookName] = [a_Book_1].[BookName] OR [a_Book].[BookName] IS NULL AND [a_Book_1].[BookName] IS NULL) AND
[a_Book].[BookId] = [a_Book_1].[BookId]
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL)
)
) [m_1]
INNER JOIN [BookAuthor] [d] ON ([d].[FkBookId] = [m_1].[BookId]))
Expand All @@ -51,9 +51,9 @@ WHERE
LEFT JOIN [Book] [a_Book_1] ON ([b_1].[FkBookId] = [a_Book_1].[BookId])
WHERE
[a_Book_1].[Discriminator] = 'Novel' AND
[a_Book].[BookId] = [a_Book_1].[BookId] AND
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL) AND
([a_Book].[BookName] = [a_Book_1].[BookName] OR [a_Book].[BookName] IS NULL AND [a_Book_1].[BookName] IS NULL) AND
[a_Book].[BookId] = [a_Book_1].[BookId]
([a_Book].[BookId] = [a_Book_1].[BookId] OR [a_Book].[BookId] IS NULL AND [a_Book_1].[BookId] IS NULL)
)

BeforeExecute
Expand Down
Loading