From a41bd67800e152c8a069b33ebeb5d9ee597fb060 Mon Sep 17 00:00:00 2001 From: Kamil Serwus Date: Sat, 31 Aug 2013 12:32:24 +0200 Subject: [PATCH] Fixed SQL migrations which contain colons --- .../Interpreters/DefaultDataMigrationInterpreter.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Orchard/Data/Migration/Interpreters/DefaultDataMigrationInterpreter.cs b/src/Orchard/Data/Migration/Interpreters/DefaultDataMigrationInterpreter.cs index 870d10fd7..f41454754 100644 --- a/src/Orchard/Data/Migration/Interpreters/DefaultDataMigrationInterpreter.cs +++ b/src/Orchard/Data/Migration/Interpreters/DefaultDataMigrationInterpreter.cs @@ -330,8 +330,11 @@ namespace Orchard.Data.Migration.Interpreters { foreach (var sqlStatement in _sqlStatements) { Logger.Debug(sqlStatement); - var query = session.CreateSQLQuery(sqlStatement); - query.ExecuteUpdate(); + using (var command = session.Connection.CreateCommand()) { + command.CommandText = sqlStatement; + session.Transaction.Enlist(command); + command.ExecuteNonQuery(); + } _reportsCoordinator.Information("Data Migration", String.Format("Executing SQL Query: {0}", sqlStatement)); }