diff --git a/Directory.Packages.props b/Directory.Packages.props
index 5a14c8b2a..dd2e28eac 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -110,6 +110,48 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/modules/Elsa.EntityFrameworkCore.MySql/DbContextOptionsBuilder.cs b/src/modules/Elsa.EntityFrameworkCore.MySql/DbContextOptionsBuilder.cs
index 29af18c12..403d09f77 100644
--- a/src/modules/Elsa.EntityFrameworkCore.MySql/DbContextOptionsBuilder.cs
+++ b/src/modules/Elsa.EntityFrameworkCore.MySql/DbContextOptionsBuilder.cs
@@ -14,8 +14,12 @@ public static class DbContextOptionsBuilderExtensions
///
/// Configures Entity Framework Core with MySQL.
///
- public static DbContextOptionsBuilder UseElsaMySql(this DbContextOptionsBuilder builder, Assembly migrationsAssembly, string connectionString,
- ElsaDbContextOptions? options = default, ServerVersion? serverVersion = default, Action? configure = default) =>
+ public static DbContextOptionsBuilder UseElsaMySql(this DbContextOptionsBuilder builder,
+ Assembly migrationsAssembly,
+ string connectionString,
+ ElsaDbContextOptions? options = null,
+ ServerVersion? serverVersion = null,
+ Action? configure = null) =>
builder
.UseElsaDbContextOptions(options)
.UseMySql(connectionString, serverVersion ?? ServerVersion.AutoDetect(connectionString), db =>
@@ -25,7 +29,10 @@ public static class DbContextOptionsBuilderExtensions
.MigrationsHistoryTable(options.GetMigrationsHistoryTableName(), options.GetSchemaName())
.SchemaBehavior(MySqlSchemaBehavior.Ignore)
.EnablePrimitiveCollectionsSupport()
- .TranslateParameterizedCollectionsToConstants();
+#if NET9_0
+ .TranslateParameterizedCollectionsToConstants()
+#endif
+ ;
configure?.Invoke(db);
});