From 53a0dc7786d436c9ceeb1b8459b97875fad736ef Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 17:40:50 +0000 Subject: [PATCH 01/16] [Windows / SQLite (both providers)] baselines --- ...ts.IssueTests.Issue5177Test(SQLite.MS).sql | 20 +++++++++++++++++++ ...ts.IssueTests.Issue5177Test(SQLite.MS).sql | 20 +++++++++++++++++++ ...ts.IssueTests.Issue5177Test(SQLite.MS).sql | 20 +++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 SQLite.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SQLite.MS).sql create mode 100644 SQLite.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SQLite.MS).sql create mode 100644 SQLite.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SQLite.MS).sql diff --git a/SQLite.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SQLite.MS).sql b/SQLite.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SQLite.MS).sql new file mode 100644 index 000000000000..78b5959f3f73 --- /dev/null +++ b/SQLite.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SQLite.MS).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?', @p1='?' + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- SQLite.MS SQLite + +SELECT + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL +LIMIT 2 + + + diff --git a/SQLite.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SQLite.MS).sql b/SQLite.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SQLite.MS).sql new file mode 100644 index 000000000000..2e76faf80a03 --- /dev/null +++ b/SQLite.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SQLite.MS).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- SQLite.MS SQLite + +SELECT + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL +LIMIT 2 + + + diff --git a/SQLite.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SQLite.MS).sql b/SQLite.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SQLite.MS).sql new file mode 100644 index 000000000000..2e76faf80a03 --- /dev/null +++ b/SQLite.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SQLite.MS).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- SQLite.MS SQLite + +SELECT + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL +LIMIT 2 + + + From 08aab0afad8395f117189f1a201dc517703d955c Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:05:57 +0000 Subject: [PATCH 02/16] [Windows / SQL Server 2016] baselines --- ...Tests.Issue5177Test(SqlServer.2016.MS).sql | 20 ++++++++++++++++++ ...Tests.Issue5177Test(SqlServer.2016.MS).sql | 21 +++++++++++++++++++ ...Tests.Issue5177Test(SqlServer.2016.MS).sql | 21 +++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 SqlServer.2016.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2016.MS).sql create mode 100644 SqlServer.2016.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2016.MS).sql create mode 100644 SqlServer.2016.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2016.MS).sql diff --git a/SqlServer.2016.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2016.MS).sql b/SqlServer.2016.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2016.MS).sql new file mode 100644 index 000000000000..8be9bea69d64 --- /dev/null +++ b/SqlServer.2016.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2016.MS).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2016 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.2016.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2016.MS).sql b/SqlServer.2016.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2016.MS).sql new file mode 100644 index 000000000000..d0bbac9a8644 --- /dev/null +++ b/SqlServer.2016.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2016.MS).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2016 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.2016.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2016.MS).sql b/SqlServer.2016.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2016.MS).sql new file mode 100644 index 000000000000..d0bbac9a8644 --- /dev/null +++ b/SqlServer.2016.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2016.MS).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2016 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + From a6aa7b277fdd2aaa801880c422a4230e2ebf5011 Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:14:18 +0000 Subject: [PATCH 03/16] [Linux / MariaDB 11] baselines --- ...s.IssueTests.Issue5177Test(MariaDB.11).sql | 21 +++++++++++++++++++ ...s.IssueTests.Issue5177Test(MariaDB.11).sql | 21 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 MariaDB.11.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MariaDB.11).sql create mode 100644 MariaDB.11.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MariaDB.11).sql diff --git a/MariaDB.11.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MariaDB.11).sql b/MariaDB.11.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MariaDB.11).sql new file mode 100644 index 000000000000..ccc37d2ce158 --- /dev/null +++ b/MariaDB.11.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MariaDB.11).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET AUTOCOMMIT = 1; +INSERT INTO `Issue5177` (`Id`, `Value`) +VALUES (@p0, @p1); + + +-- MariaDB.10.MySqlConnector MariaDB + +SELECT + `r`.`Id`, + `r`.`Value` +FROM + `Issue5177` `r` +WHERE + `r`.`Value` IS NULL +LIMIT 2 + + + diff --git a/MariaDB.11.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MariaDB.11).sql b/MariaDB.11.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MariaDB.11).sql new file mode 100644 index 000000000000..ccc37d2ce158 --- /dev/null +++ b/MariaDB.11.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MariaDB.11).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET AUTOCOMMIT = 1; +INSERT INTO `Issue5177` (`Id`, `Value`) +VALUES (@p0, @p1); + + +-- MariaDB.10.MySqlConnector MariaDB + +SELECT + `r`.`Id`, + `r`.`Value` +FROM + `Issue5177` `r` +WHERE + `r`.`Value` IS NULL +LIMIT 2 + + + From f67db120b45fc691ed1cd1586f21e6a8ba859336 Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:19:17 +0000 Subject: [PATCH 04/16] [Linux / MySQL 9 (both providers)] baselines --- ...ests.Issue5177Test(MySqlConnector.8.0).sql | 21 +++++++++++++++++++ ...ests.Issue5177Test(MySqlConnector.8.0).sql | 21 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 MySqlConnector.8.0.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.8.0).sql create mode 100644 MySqlConnector.8.0.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.8.0).sql diff --git a/MySqlConnector.8.0.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.8.0).sql b/MySqlConnector.8.0.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.8.0).sql new file mode 100644 index 000000000000..164d452b6517 --- /dev/null +++ b/MySqlConnector.8.0.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.8.0).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET AUTOCOMMIT = 1; +INSERT INTO `Issue5177` (`Id`, `Value`) +VALUES (@p0, @p1); + + +-- MySql.8.0.MySqlConnector MySql80 + +SELECT + `r`.`Id`, + `r`.`Value` +FROM + `Issue5177` `r` +WHERE + `r`.`Value` IS NULL +LIMIT 2 + + + diff --git a/MySqlConnector.8.0.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.8.0).sql b/MySqlConnector.8.0.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.8.0).sql new file mode 100644 index 000000000000..164d452b6517 --- /dev/null +++ b/MySqlConnector.8.0.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.8.0).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET AUTOCOMMIT = 1; +INSERT INTO `Issue5177` (`Id`, `Value`) +VALUES (@p0, @p1); + + +-- MySql.8.0.MySqlConnector MySql80 + +SELECT + `r`.`Id`, + `r`.`Value` +FROM + `Issue5177` `r` +WHERE + `r`.`Value` IS NULL +LIMIT 2 + + + From d4225917b9dfd434f8d3f32504114d8af60873af Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:21:17 +0000 Subject: [PATCH 05/16] [Linux / MySQL 5.7 (both providers)] baselines --- ...ests.Issue5177Test(MySqlConnector.5.7).sql | 21 +++++++++++++++++++ ...ests.Issue5177Test(MySqlConnector.5.7).sql | 21 +++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 MySqlConnector.5.7.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.5.7).sql create mode 100644 MySqlConnector.5.7.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.5.7).sql diff --git a/MySqlConnector.5.7.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.5.7).sql b/MySqlConnector.5.7.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.5.7).sql new file mode 100644 index 000000000000..f8b9c2ad1281 --- /dev/null +++ b/MySqlConnector.5.7.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.5.7).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET AUTOCOMMIT = 1; +INSERT INTO `Issue5177` (`Id`, `Value`) +VALUES (@p0, @p1); + + +-- MySql.5.7.MySqlConnector MySql57 + +SELECT + `r`.`Id`, + `r`.`Value` +FROM + `Issue5177` `r` +WHERE + `r`.`Value` IS NULL +LIMIT 2 + + + diff --git a/MySqlConnector.5.7.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.5.7).sql b/MySqlConnector.5.7.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.5.7).sql new file mode 100644 index 000000000000..f8b9c2ad1281 --- /dev/null +++ b/MySqlConnector.5.7.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(MySqlConnector.5.7).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET AUTOCOMMIT = 1; +INSERT INTO `Issue5177` (`Id`, `Value`) +VALUES (@p0, @p1); + + +-- MySql.5.7.MySqlConnector MySql57 + +SELECT + `r`.`Id`, + `r`.`Value` +FROM + `Issue5177` `r` +WHERE + `r`.`Value` IS NULL +LIMIT 2 + + + From 20bca0dc1d7fbcf7c7b5850dbe7f0d3212d5bd93 Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:24:13 +0000 Subject: [PATCH 06/16] [Windows / SQL Server 2019] baselines --- ...Tests.Issue5177Test(SqlServer.2019.MS).sql | 20 ++++++++++++++++++ ...Tests.Issue5177Test(SqlServer.2019.MS).sql | 21 +++++++++++++++++++ ...Tests.Issue5177Test(SqlServer.2019.MS).sql | 21 +++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 SqlServer.2019.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2019.MS).sql create mode 100644 SqlServer.2019.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2019.MS).sql create mode 100644 SqlServer.2019.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2019.MS).sql diff --git a/SqlServer.2019.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2019.MS).sql b/SqlServer.2019.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2019.MS).sql new file mode 100644 index 000000000000..f31be87331b4 --- /dev/null +++ b/SqlServer.2019.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2019.MS).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2019 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.2019.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2019.MS).sql b/SqlServer.2019.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2019.MS).sql new file mode 100644 index 000000000000..be73a2b205b7 --- /dev/null +++ b/SqlServer.2019.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2019.MS).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2019 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.2019.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2019.MS).sql b/SqlServer.2019.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2019.MS).sql new file mode 100644 index 000000000000..be73a2b205b7 --- /dev/null +++ b/SqlServer.2019.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2019.MS).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2019 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + From 2bc42af493b8597e8044e1eb3fa1d19e0006ebbf Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:27:48 +0000 Subject: [PATCH 07/16] [Windows / SQL Server 2017] baselines --- ...Tests.Issue5177Test(SqlServer.2017.MS).sql | 20 ++++++++++++++++++ ...Tests.Issue5177Test(SqlServer.2017.MS).sql | 21 +++++++++++++++++++ ...Tests.Issue5177Test(SqlServer.2017.MS).sql | 21 +++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 SqlServer.2017.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2017.MS).sql create mode 100644 SqlServer.2017.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2017.MS).sql create mode 100644 SqlServer.2017.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2017.MS).sql diff --git a/SqlServer.2017.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2017.MS).sql b/SqlServer.2017.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2017.MS).sql new file mode 100644 index 000000000000..864cda6c7009 --- /dev/null +++ b/SqlServer.2017.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2017.MS).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2017 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.2017.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2017.MS).sql b/SqlServer.2017.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2017.MS).sql new file mode 100644 index 000000000000..7503a41d036c --- /dev/null +++ b/SqlServer.2017.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2017.MS).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2017 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.2017.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2017.MS).sql b/SqlServer.2017.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2017.MS).sql new file mode 100644 index 000000000000..7503a41d036c --- /dev/null +++ b/SqlServer.2017.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2017.MS).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2017 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + From 9849b64d92123085ab7e7c833fd9c8bb05c39c94 Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:30:49 +0000 Subject: [PATCH 08/16] [Windows / SQL Server 2022] baselines --- ...Tests.Issue5177Test(SqlServer.2022.MS).sql | 20 ++++++++++++++++++ ...Tests.Issue5177Test(SqlServer.2022.MS).sql | 21 +++++++++++++++++++ ...Tests.Issue5177Test(SqlServer.2022.MS).sql | 21 +++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 SqlServer.2022.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2022.MS).sql create mode 100644 SqlServer.2022.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2022.MS).sql create mode 100644 SqlServer.2022.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2022.MS).sql diff --git a/SqlServer.2022.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2022.MS).sql b/SqlServer.2022.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2022.MS).sql new file mode 100644 index 000000000000..88e98a6002fa --- /dev/null +++ b/SqlServer.2022.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2022.MS).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2022 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.2022.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2022.MS).sql b/SqlServer.2022.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2022.MS).sql new file mode 100644 index 000000000000..268e4051fcd5 --- /dev/null +++ b/SqlServer.2022.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2022.MS).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2022 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.2022.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2022.MS).sql b/SqlServer.2022.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2022.MS).sql new file mode 100644 index 000000000000..268e4051fcd5 --- /dev/null +++ b/SqlServer.2022.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2022.MS).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2022 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + From 9e8dfe8b2193f31a49931c0c889721cd4b348b8e Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:33:32 +0000 Subject: [PATCH 09/16] [Windows / SQL Server 2025] baselines --- ...Tests.Issue5177Test(SqlServer.2025.MS).sql | 20 ++++++++++++++++++ ...Tests.Issue5177Test(SqlServer.2025.MS).sql | 21 +++++++++++++++++++ ...Tests.Issue5177Test(SqlServer.2025.MS).sql | 21 +++++++++++++++++++ 3 files changed, 62 insertions(+) create mode 100644 SqlServer.2025.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2025.MS).sql create mode 100644 SqlServer.2025.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2025.MS).sql create mode 100644 SqlServer.2025.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2025.MS).sql diff --git a/SqlServer.2025.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2025.MS).sql b/SqlServer.2025.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2025.MS).sql new file mode 100644 index 000000000000..9a0c6aded096 --- /dev/null +++ b/SqlServer.2025.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2025.MS).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2025 SqlServer.2022 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.2025.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2025.MS).sql b/SqlServer.2025.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2025.MS).sql new file mode 100644 index 000000000000..6cd6c6cff1d4 --- /dev/null +++ b/SqlServer.2025.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2025.MS).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2025 SqlServer.2022 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.2025.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2025.MS).sql b/SqlServer.2025.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2025.MS).sql new file mode 100644 index 000000000000..6cd6c6cff1d4 --- /dev/null +++ b/SqlServer.2025.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.2025.MS).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2025 SqlServer.2022 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + From 6c1df25c730394dfcecc344b4a28e2d4e2a174e2 Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:34:17 +0000 Subject: [PATCH 10/16] [Linux / PostgreSQL 13] baselines --- ...ssueTests.Issue5177Test(PostgreSQL.13).sql | 20 +++++++++++++++++++ ...ssueTests.Issue5177Test(PostgreSQL.13).sql | 20 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 PostgreSQL.13.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.13).sql create mode 100644 PostgreSQL.13.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.13).sql diff --git a/PostgreSQL.13.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.13).sql b/PostgreSQL.13.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.13).sql new file mode 100644 index 000000000000..ac199dbea11a --- /dev/null +++ b/PostgreSQL.13.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.13).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- PostgreSQL.9.5 PostgreSQL + +SELECT + r."Id", + r."Value" +FROM + "Issue5177" r +WHERE + r."Value" IS NULL +LIMIT 2 + + + diff --git a/PostgreSQL.13.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.13).sql b/PostgreSQL.13.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.13).sql new file mode 100644 index 000000000000..ac199dbea11a --- /dev/null +++ b/PostgreSQL.13.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.13).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- PostgreSQL.9.5 PostgreSQL + +SELECT + r."Id", + r."Value" +FROM + "Issue5177" r +WHERE + r."Value" IS NULL +LIMIT 2 + + + From 6e9699b88497af25122a971a374da31c78f88dc9 Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:37:31 +0000 Subject: [PATCH 11/16] [Linux / PostgreSQL 14] baselines --- ...ssueTests.Issue5177Test(PostgreSQL.14).sql | 20 +++++++++++++++++++ ...ssueTests.Issue5177Test(PostgreSQL.14).sql | 20 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 PostgreSQL.14.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.14).sql create mode 100644 PostgreSQL.14.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.14).sql diff --git a/PostgreSQL.14.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.14).sql b/PostgreSQL.14.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.14).sql new file mode 100644 index 000000000000..ac199dbea11a --- /dev/null +++ b/PostgreSQL.14.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.14).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- PostgreSQL.9.5 PostgreSQL + +SELECT + r."Id", + r."Value" +FROM + "Issue5177" r +WHERE + r."Value" IS NULL +LIMIT 2 + + + diff --git a/PostgreSQL.14.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.14).sql b/PostgreSQL.14.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.14).sql new file mode 100644 index 000000000000..ac199dbea11a --- /dev/null +++ b/PostgreSQL.14.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.14).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- PostgreSQL.9.5 PostgreSQL + +SELECT + r."Id", + r."Value" +FROM + "Issue5177" r +WHERE + r."Value" IS NULL +LIMIT 2 + + + From 14ec9781fde52c98b1463d7111820a2e117d59fc Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:40:35 +0000 Subject: [PATCH 12/16] [Linux / PostgreSQL 15] baselines --- ...ssueTests.Issue5177Test(PostgreSQL.15).sql | 20 +++++++++++++++++++ ...ssueTests.Issue5177Test(PostgreSQL.15).sql | 20 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 PostgreSQL.15.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.15).sql create mode 100644 PostgreSQL.15.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.15).sql diff --git a/PostgreSQL.15.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.15).sql b/PostgreSQL.15.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.15).sql new file mode 100644 index 000000000000..adfd3a9047cc --- /dev/null +++ b/PostgreSQL.15.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.15).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- PostgreSQL.15 PostgreSQL + +SELECT + r."Id", + r."Value" +FROM + "Issue5177" r +WHERE + r."Value" IS NULL +LIMIT 2 + + + diff --git a/PostgreSQL.15.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.15).sql b/PostgreSQL.15.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.15).sql new file mode 100644 index 000000000000..adfd3a9047cc --- /dev/null +++ b/PostgreSQL.15.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.15).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- PostgreSQL.15 PostgreSQL + +SELECT + r."Id", + r."Value" +FROM + "Issue5177" r +WHERE + r."Value" IS NULL +LIMIT 2 + + + From 5c21827a12d150ba6b59def5d6908316c86bf8bc Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:40:48 +0000 Subject: [PATCH 13/16] [Linux / PostgreSQL 17] baselines --- ...ssueTests.Issue5177Test(PostgreSQL.17).sql | 20 +++++++++++++++++++ ...ssueTests.Issue5177Test(PostgreSQL.17).sql | 20 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 PostgreSQL.17.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.17).sql create mode 100644 PostgreSQL.17.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.17).sql diff --git a/PostgreSQL.17.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.17).sql b/PostgreSQL.17.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.17).sql new file mode 100644 index 000000000000..adfd3a9047cc --- /dev/null +++ b/PostgreSQL.17.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.17).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- PostgreSQL.15 PostgreSQL + +SELECT + r."Id", + r."Value" +FROM + "Issue5177" r +WHERE + r."Value" IS NULL +LIMIT 2 + + + diff --git a/PostgreSQL.17.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.17).sql b/PostgreSQL.17.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.17).sql new file mode 100644 index 000000000000..adfd3a9047cc --- /dev/null +++ b/PostgreSQL.17.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.17).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- PostgreSQL.15 PostgreSQL + +SELECT + r."Id", + r."Value" +FROM + "Issue5177" r +WHERE + r."Value" IS NULL +LIMIT 2 + + + From f402ae8855161dc0323eb6f544aed75ce331c447 Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:43:07 +0000 Subject: [PATCH 14/16] [Linux / PostgreSQL 16] baselines --- ...ssueTests.Issue5177Test(PostgreSQL.16).sql | 20 +++++++++++++++++++ ...ssueTests.Issue5177Test(PostgreSQL.16).sql | 20 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 PostgreSQL.16.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.16).sql create mode 100644 PostgreSQL.16.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.16).sql diff --git a/PostgreSQL.16.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.16).sql b/PostgreSQL.16.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.16).sql new file mode 100644 index 000000000000..adfd3a9047cc --- /dev/null +++ b/PostgreSQL.16.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.16).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- PostgreSQL.15 PostgreSQL + +SELECT + r."Id", + r."Value" +FROM + "Issue5177" r +WHERE + r."Value" IS NULL +LIMIT 2 + + + diff --git a/PostgreSQL.16.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.16).sql b/PostgreSQL.16.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.16).sql new file mode 100644 index 000000000000..adfd3a9047cc --- /dev/null +++ b/PostgreSQL.16.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.16).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- PostgreSQL.15 PostgreSQL + +SELECT + r."Id", + r."Value" +FROM + "Issue5177" r +WHERE + r."Value" IS NULL +LIMIT 2 + + + From 41383927c46714a94fceb83f4e3ba68583f265d8 Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:43:45 +0000 Subject: [PATCH 15/16] [Linux / PostgreSQL 18] baselines --- ...ssueTests.Issue5177Test(PostgreSQL.18).sql | 20 +++++++++++++++++++ ...ssueTests.Issue5177Test(PostgreSQL.18).sql | 20 +++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 PostgreSQL.18.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.18).sql create mode 100644 PostgreSQL.18.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.18).sql diff --git a/PostgreSQL.18.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.18).sql b/PostgreSQL.18.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.18).sql new file mode 100644 index 000000000000..1f23e3ab2e27 --- /dev/null +++ b/PostgreSQL.18.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.18).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- PostgreSQL.18 PostgreSQL + +SELECT + r."Id", + r."Value" +FROM + "Issue5177" r +WHERE + r."Value" IS NULL +LIMIT 2 + + + diff --git a/PostgreSQL.18.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.18).sql b/PostgreSQL.18.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.18).sql new file mode 100644 index 000000000000..1f23e3ab2e27 --- /dev/null +++ b/PostgreSQL.18.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(PostgreSQL.18).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +INSERT INTO "Issue5177" ("Id", "Value") +VALUES (@p0, @p1); + + +-- PostgreSQL.18 PostgreSQL + +SELECT + r."Id", + r."Value" +FROM + "Issue5177" r +WHERE + r."Value" IS NULL +LIMIT 2 + + + From 0c0ec7b9bb4636d3b573ae800aaf2d6fadae3ef1 Mon Sep 17 00:00:00 2001 From: Azure Pipelines Bot Date: Sat, 22 Nov 2025 18:46:45 +0000 Subject: [PATCH 16/16] [Windows / SQL Server EXTRAS] baselines --- ....Issue5177Test(SqlServer.Contained.MS).sql | 20 ++++++++++++++++++ ....Issue5177Test(SqlServer.Contained.MS).sql | 21 +++++++++++++++++++ ....Issue5177Test(SqlServer.Contained.MS).sql | 21 +++++++++++++++++++ ...ueTests.Issue5177Test(SqlServer.SA.MS).sql | 20 ++++++++++++++++++ ...ueTests.Issue5177Test(SqlServer.SA.MS).sql | 21 +++++++++++++++++++ ...ueTests.Issue5177Test(SqlServer.SA.MS).sql | 21 +++++++++++++++++++ 6 files changed, 124 insertions(+) create mode 100644 SqlServer.Contained.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.Contained.MS).sql create mode 100644 SqlServer.Contained.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.Contained.MS).sql create mode 100644 SqlServer.Contained.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.Contained.MS).sql create mode 100644 SqlServer.SA.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.SA.MS).sql create mode 100644 SqlServer.SA.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.SA.MS).sql create mode 100644 SqlServer.SA.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.SA.MS).sql diff --git a/SqlServer.Contained.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.Contained.MS).sql b/SqlServer.Contained.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.Contained.MS).sql new file mode 100644 index 000000000000..f31be87331b4 --- /dev/null +++ b/SqlServer.Contained.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.Contained.MS).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2019 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.Contained.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.Contained.MS).sql b/SqlServer.Contained.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.Contained.MS).sql new file mode 100644 index 000000000000..be73a2b205b7 --- /dev/null +++ b/SqlServer.Contained.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.Contained.MS).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2019 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.Contained.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.Contained.MS).sql b/SqlServer.Contained.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.Contained.MS).sql new file mode 100644 index 000000000000..be73a2b205b7 --- /dev/null +++ b/SqlServer.Contained.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.Contained.MS).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2019 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.SA.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.SA.MS).sql b/SqlServer.SA.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.SA.MS).sql new file mode 100644 index 000000000000..f31be87331b4 --- /dev/null +++ b/SqlServer.SA.MS.EF31/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.SA.MS).sql @@ -0,0 +1,20 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2019 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.SA.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.SA.MS).sql b/SqlServer.SA.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.SA.MS).sql new file mode 100644 index 000000000000..be73a2b205b7 --- /dev/null +++ b/SqlServer.SA.MS.EF8/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.SA.MS).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2019 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + + diff --git a/SqlServer.SA.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.SA.MS).sql b/SqlServer.SA.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.SA.MS).sql new file mode 100644 index 000000000000..be73a2b205b7 --- /dev/null +++ b/SqlServer.SA.MS.EF9/LinqToDB/EntityFrameworkCore/Tests/IssueTests/LinqToDB.EntityFrameworkCore.Tests.IssueTests.Issue5177Test(SqlServer.SA.MS).sql @@ -0,0 +1,21 @@ +Parameters: +@p0='?' (DbType = Int32), @p1='?' (DbType = Guid) + +SET IMPLICIT_TRANSACTIONS OFF; +SET NOCOUNT ON; +INSERT INTO [Issue5177] ([Id], [Value]) +VALUES (@p0, @p1); + + +-- SqlServer.2019 + +SELECT TOP (2) + [r].[Id], + [r].[Value] +FROM + [Issue5177] [r] +WHERE + [r].[Value] IS NULL + + +