diff --git a/dotnet/Directory.Packages.props b/dotnet/Directory.Packages.props
index 22779c89ef7c..9081192d7dd7 100644
--- a/dotnet/Directory.Packages.props
+++ b/dotnet/Directory.Packages.props
@@ -69,6 +69,7 @@
+
diff --git a/dotnet/src/Plugins/Plugins.StructuredData.EntityFramework/Plugins.StructuredData.EntityFramework.csproj b/dotnet/src/Plugins/Plugins.StructuredData.EntityFramework/Plugins.StructuredData.EntityFramework.csproj
index e71beb95f95e..5f256b507dc8 100644
--- a/dotnet/src/Plugins/Plugins.StructuredData.EntityFramework/Plugins.StructuredData.EntityFramework.csproj
+++ b/dotnet/src/Plugins/Plugins.StructuredData.EntityFramework/Plugins.StructuredData.EntityFramework.csproj
@@ -27,7 +27,7 @@
-
+
@@ -36,8 +36,14 @@
-
+
+
+
+
+
+
+
diff --git a/dotnet/src/Plugins/Plugins.StructuredData.EntityFramework/StructuredDataService.cs b/dotnet/src/Plugins/Plugins.StructuredData.EntityFramework/StructuredDataService.cs
index 2bf63e049eef..408245eb9a8e 100644
--- a/dotnet/src/Plugins/Plugins.StructuredData.EntityFramework/StructuredDataService.cs
+++ b/dotnet/src/Plugins/Plugins.StructuredData.EntityFramework/StructuredDataService.cs
@@ -6,7 +6,11 @@
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
+#if NET8_0_OR_GREATER
+using OData2Linq;
+#else
using Community.OData.Linq;
+#endif
#pragma warning disable CA1308 // Normalize strings to uppercase