From 2441aca7a774883822e0b7a2f2d4d72d16b64a17 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Delaporte?=
<12201973+fredericdelaporte@users.noreply.github.com>
Date: Sun, 26 Nov 2023 14:09:54 +0100
Subject: [PATCH 1/5] Allow restore with vulnerable targets
---
build-common/NHibernate.props | 1 +
1 file changed, 1 insertion(+)
diff --git a/build-common/NHibernate.props b/build-common/NHibernate.props
index 6cad2a32da7..cda8885e0b1 100644
--- a/build-common/NHibernate.props
+++ b/build-common/NHibernate.props
@@ -21,6 +21,7 @@
false
true
NETCOREAPP2_0_OR_GREATER;$(DefineConstants)
+ NU1901;NU1902;NU1903;NU1904
NHibernate
NHibernate.info
From 76ed49eaaa697066a8a0f29db516cbcc92fc27f6 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Delaporte?=
<12201973+fredericdelaporte@users.noreply.github.com>
Date: Sun, 19 Nov 2023 22:18:02 +0100
Subject: [PATCH 2/5] Migrate appveyor build to MySql 8
---
appveyor.yml | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/appveyor.yml b/appveyor.yml
index ee9442b5630..cca6bae12ec 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -42,10 +42,10 @@ before_test:
Pop-Location
}
'MySQL' {
- Start-Service 'MySQL57'
+ Start-Service 'MySQL80'
# Create nhibernate database (not handled by NHibernate.TestDatabaseSetup.dll)
$env:MYSQL_PWD = 'Password12!'
- & 'C:\Program Files\MySQL\MySQL Server 5.7\bin\mysql' -e 'CREATE DATABASE nhibernate;' --user=root
+ & 'C:\Program Files\MySQL\MySQL Server 8.0\bin\mysql' -e 'CREATE DATABASE nhibernate CHARACTER SET utf8 COLLATE utf8_general_ci;' --user=root
}
'Odbc' { Start-Service 'MSSQL$SQL2017' }
'PostgreSQL' {
From e6fe1579da9b3ed9533c111bc4fce89cf7670cfc Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Delaporte?=
<12201973+fredericdelaporte@users.noreply.github.com>
Date: Sun, 26 Nov 2023 14:19:42 +0100
Subject: [PATCH 3/5] Upgare to MySql.Data 8.0.30
---
src/NHibernate.Test/NHibernate.Test.csproj | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/NHibernate.Test/NHibernate.Test.csproj b/src/NHibernate.Test/NHibernate.Test.csproj
index 978afb580f2..6414639fd99 100644
--- a/src/NHibernate.Test/NHibernate.Test.csproj
+++ b/src/NHibernate.Test/NHibernate.Test.csproj
@@ -74,7 +74,7 @@
-
+
@@ -82,7 +82,7 @@
-
+
@@ -91,7 +91,7 @@
-
+
From 01deed89a9b1a83fc0c2c70bb802eb2bb62cb7bc Mon Sep 17 00:00:00 2001
From: Roman Artiukhin
Date: Sun, 26 Nov 2023 08:37:37 +0200
Subject: [PATCH 4/5] Update MethodCallTests.cs
Add OrderBy to ambiguous queries
---
src/NHibernate.Test/Linq/MethodCallTests.cs | 8 +++++++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a/src/NHibernate.Test/Linq/MethodCallTests.cs b/src/NHibernate.Test/Linq/MethodCallTests.cs
index c330b0944da..05abb79c0af 100644
--- a/src/NHibernate.Test/Linq/MethodCallTests.cs
+++ b/src/NHibernate.Test/Linq/MethodCallTests.cs
@@ -47,6 +47,7 @@ public void CanExecuteCountWithOrderByArguments()
public void CanSelectPropertiesIntoObjectArray()
{
var result = db.Users
+ .OrderBy(u => u.Id)
.Select(u => new object[] {u.Id, u.Name, u.InvalidLoginAttempts})
.First();
@@ -59,6 +60,7 @@ public void CanSelectPropertiesIntoObjectArray()
public void CanSelectComponentsIntoObjectArray()
{
var result = db.Users
+ .OrderBy(u => u.Id)
.Select(u => new object[] {u.Component, u.Component.OtherComponent})
.First();
@@ -94,6 +96,7 @@ public void CanSelectConstantsIntoObjectArray()
const string name = "Julian";
var result = db.Users
+ .OrderBy(u => u.Id)
.Select(u => new object[] {u.Id, pi, name, DateTime.MinValue})
.First();
@@ -107,6 +110,7 @@ public void CanSelectConstantsIntoObjectArray()
public void CanSelectPropertiesFromAssociationsIntoObjectArray()
{
var result = db.Users
+ .OrderBy(u => u.Id)
.Select(u => new object[] {u.Id, u.Role.Name, u.Role.Entity.Output})
.First();
@@ -119,6 +123,7 @@ public void CanSelectPropertiesFromAssociationsIntoObjectArray()
public void CanSelectPropertiesIntoObjectArrayInProperty()
{
var result = db.Users
+ .OrderBy(u => u.Id)
.Select(u => new { Cells = new object[] { u.Id, u.Name, new object[u.Id] } })
.First();
@@ -132,6 +137,7 @@ public void CanSelectPropertiesIntoObjectArrayInProperty()
public void CanSelectPropertiesIntoPropertyListInProperty()
{
var result = db.Users
+ .OrderBy(u => u.Id)
.Select(u => new { Cells = new List