From 49c2be3c4a074a8a992e6be04681909d633b84ab Mon Sep 17 00:00:00 2001 From: sitereactor Date: Fri, 2 Nov 2012 07:34:41 -0100 Subject: [PATCH] Removing DbProviderFactories dependency in DatabaseContext --- src/Umbraco.Core/DatabaseContext.cs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/Umbraco.Core/DatabaseContext.cs b/src/Umbraco.Core/DatabaseContext.cs index 27b1f02e89..c57deb9c1c 100644 --- a/src/Umbraco.Core/DatabaseContext.cs +++ b/src/Umbraco.Core/DatabaseContext.cs @@ -67,16 +67,12 @@ namespace Umbraco.Core if (!string.IsNullOrEmpty(ConfigurationManager.ConnectionStrings[GlobalSettings.UmbracoConnectionName].ProviderName)) providerName = ConfigurationManager.ConnectionStrings[GlobalSettings.UmbracoConnectionName].ProviderName; - var factory = DbProviderFactories.GetFactory(providerName); - - string dbtype = (factory.GetType()).Name; - - if (dbtype.StartsWith("MySql")) + if (providerName.StartsWith("MySql")) { SyntaxConfig.SqlSyntaxProvider = MySqlSyntax.Provider; _configured = true; } - else if (dbtype.StartsWith("SqlCe")) + else if (providerName.Contains("SqlServerCe")) { SyntaxConfig.SqlSyntaxProvider = SqlCeSyntax.Provider; _configured = true;