diff --git a/src/Umbraco.Core/ObjectExtensions.cs b/src/Umbraco.Core/ObjectExtensions.cs
index cfd1eedb5a..6c2fd85dbe 100644
--- a/src/Umbraco.Core/ObjectExtensions.cs
+++ b/src/Umbraco.Core/ObjectExtensions.cs
@@ -788,19 +788,6 @@ namespace Umbraco.Core
return BoolConvertCache[type] = false;
}
- ///
- /// Indicates whether two nullable values are equal, substituting a fallback value for nulls.
- ///
- /// The nullable type.
- /// The value to compare.
- /// The value to compare to.
- /// The value to use when any value is null.
- /// Do not use outside of Sql expressions.
- // see usage in ExpressionVisitorBase
- public static bool SqlNullableEquals(this T? value, T? other, T fallbackValue)
- where T : struct
- {
- return (value ?? fallbackValue).Equals(other ?? fallbackValue);
- }
+
}
}
diff --git a/src/Umbraco.Core/Persistence/Querying/SqlExpressionExtensions.cs b/src/Umbraco.Core/Persistence/Querying/SqlExpressionExtensions.cs
index 0f9eb47d77..710997472c 100644
--- a/src/Umbraco.Core/Persistence/Querying/SqlExpressionExtensions.cs
+++ b/src/Umbraco.Core/Persistence/Querying/SqlExpressionExtensions.cs
@@ -9,6 +9,21 @@ namespace Umbraco.Core.Persistence.Querying
///
internal static class SqlExpressionExtensions
{
+ ///
+ /// Indicates whether two nullable values are equal, substituting a fallback value for nulls.
+ ///
+ /// The nullable type.
+ /// The value to compare.
+ /// The value to compare to.
+ /// The value to use when any value is null.
+ /// Do not use outside of Sql expressions.
+ // see usage in ExpressionVisitorBase
+ public static bool SqlNullableEquals(this T? value, T? other, T fallbackValue)
+ where T : struct
+ {
+ return (value ?? fallbackValue).Equals(other ?? fallbackValue);
+ }
+
public static bool SqlIn(this IEnumerable collection, T item)
{
return collection.Contains(item);
diff --git a/src/Umbraco.Tests/Persistence/NPocoTests/NPocoSqlExtensionsTests.cs b/src/Umbraco.Tests/Persistence/NPocoTests/NPocoSqlExtensionsTests.cs
index de1e3ad5ad..05723c50cd 100644
--- a/src/Umbraco.Tests/Persistence/NPocoTests/NPocoSqlExtensionsTests.cs
+++ b/src/Umbraco.Tests/Persistence/NPocoTests/NPocoSqlExtensionsTests.cs
@@ -1,7 +1,7 @@
using System.Collections.Generic;
using NPoco;
using NUnit.Framework;
-using Umbraco.Core;
+using Umbraco.Core.Persistence.Querying;
using Umbraco.Core.Persistence;
using Umbraco.Core.Persistence.Dtos;
using Umbraco.Tests.TestHelpers;