A problem with orchard install at oracle

Topics: 中文(Chinese)
Aug 27, 2012 at 6:27 AM

mssql和oracle的事务在处理ddl语句上有些不同。

我想让orchard在oracle上正常安装,所以,我想把"creata"等ddl语句从orchard事务中抽离出来。在framework/Data/Migration/Interpreters/DefaultDataMigrationInterpreter.cs的RunPendingStatements()中增加了
using (TransactionScope ts= new TransactionScope(TransactionScopeOption.Suppress)){...}
但一运行就会提示“TransactionScope以释放,无法找到TransactionScope对象”,这个错误实在using的{...}中产生的。这很让我费解。为什么会这样??求解,谢谢