diff --git a/src/Orchard/Data/Migration/Generator/SchemaCommandGenerator.cs b/src/Orchard/Data/Migration/Generator/SchemaCommandGenerator.cs index 3fc6ba0982b..15eb5b0cce9 100644 --- a/src/Orchard/Data/Migration/Generator/SchemaCommandGenerator.cs +++ b/src/Orchard/Data/Migration/Generator/SchemaCommandGenerator.cs @@ -4,12 +4,12 @@ using System.Linq; using System.Reflection; using NHibernate.Cfg; +using NHibernate.Dialect; using NHibernate.Mapping; using NHibernate.Tool.hbm2ddl; using Orchard.ContentManagement.Records; using Orchard.Data.Migration.Schema; using Orchard.Data.Providers; -using NHibernate.Dialect; using Orchard.Environment.Configuration; using Orchard.Environment.Descriptor.Models; using Orchard.Environment.Extensions; @@ -65,8 +65,7 @@ public IEnumerable GetCreateFeatureCommands(string feature, bool .CreateProvider(parameters) .BuildConfiguration(parameters); - Dialect.GetDialect(configuration.Properties); - var mapping = configuration.BuildMapping(); + var mapping = configuration.BuildMapping(Dialect.GetDialect(configuration.Properties)); // get the table mappings using reflection var tablesField = typeof(Configuration).GetField("tables", BindingFlags.Instance | BindingFlags.NonPublic);