From abc672e3489bb30b316e786f5dfd72d82f37571b Mon Sep 17 00:00:00 2001 From: Sebastiaan Janssen Date: Thu, 23 Oct 2014 17:50:10 +0200 Subject: [PATCH] Fixes VS14 build. SqlCEHelper.cs - the compiler in Vs14 doesn't like that we're callng `public IRecordsReader ExecuteReader(string commandText, params IParameter[] parameters)` like this: `ExecuteNonQuery("alter table [" + table + "] drop constraint [" + constraint + "]");` Added two internal method overloads that just send an empty parameter array instead. --- src/umbraco.datalayer/Properties/AssemblyInfo.cs | 2 ++ src/umbraco.datalayer/SqlHelper.cs | 10 ++++++++++ 2 files changed, 12 insertions(+) diff --git a/src/umbraco.datalayer/Properties/AssemblyInfo.cs b/src/umbraco.datalayer/Properties/AssemblyInfo.cs index 7f5caaee39..2062f36415 100644 --- a/src/umbraco.datalayer/Properties/AssemblyInfo.cs +++ b/src/umbraco.datalayer/Properties/AssemblyInfo.cs @@ -25,3 +25,5 @@ using System.Runtime.InteropServices; // The following GUID is for the ID of the typelib if this project is exposed to COM [assembly: Guid("6210756f-436d-4536-bad3-d7b000e1694f")] + +[assembly: InternalsVisibleTo("SqlCE4Umbraco")] \ No newline at end of file diff --git a/src/umbraco.datalayer/SqlHelper.cs b/src/umbraco.datalayer/SqlHelper.cs index db5514b34c..b39c38e0b7 100644 --- a/src/umbraco.datalayer/SqlHelper.cs +++ b/src/umbraco.datalayer/SqlHelper.cs @@ -235,6 +235,11 @@ namespace umbraco.DataLayer } } + internal int ExecuteNonQuery(string commandText) + { + return ExecuteNonQuery(commandText, new P[0]); + } + /// /// Executes a command and returns a records reader containing the results. /// @@ -259,6 +264,11 @@ namespace umbraco.DataLayer } } + internal IRecordsReader ExecuteReader(string commandText) + { + return ExecuteReader(commandText, new P[0]); + } + /// /// Executes a command that returns an XML value. ///