使用事务范围和查询
我正在使用oracle DB的entity framework。 我试图使用事务范围(因为我想要回滚的选项):
using (TransactionScope ts = new TransactionScope()) { ..... }
问题是,当我尝试在using语句中查询时,会抛出exception:
Unable to load DLL 'oramts.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
我怎么解决这个问题?
安装Oracle客户端连接软件时,Oramts.dll文件不包含在默认安装中。 我认为您必须安装Oracle Services for Microsoft Transaction Server才能使用TransactionScope。