From d28f7391275beb30344d27e629824ab829a4f353 Mon Sep 17 00:00:00 2001 From: Sebastien Ros Date: Thu, 3 Apr 2014 18:13:45 -0700 Subject: [PATCH] Using SqlServer 2012 dialect when possible Automatically used on Sql Azure, or by adding ";Dialect=MsSql2012Dialect" in the connection string --- src/Orchard/Data/Providers/SqlServerDataServicesProvider.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Orchard/Data/Providers/SqlServerDataServicesProvider.cs b/src/Orchard/Data/Providers/SqlServerDataServicesProvider.cs index 139dea186..7e416b424 100644 --- a/src/Orchard/Data/Providers/SqlServerDataServicesProvider.cs +++ b/src/Orchard/Data/Providers/SqlServerDataServicesProvider.cs @@ -31,6 +31,11 @@ namespace Orchard.Data.Providers { persistence = persistence.Driver(); } + // use MsSql2012Dialect if on Azure or if specified in the connection string + if (IsAzureSql() || _connectionString.IndexOf(";Dialect=MsSql2012Dialect", StringComparison.OrdinalIgnoreCase) > 0) { + persistence = persistence.Dialect(); + } + return persistence; }