我正在将 Entity Framework 与 Oracle 数据库一起使用。我尝试使用事务范围(因为我想要回滚选项):
using (TransactionScope ts = new TransactionScope())
{
.....
}
问题是,当我尝试在 using 语句中查询时,抛出了一个异常:
无法加载 DLL“oramts.dll”:找不到指定的模块。 (HRESULT 异常:0x8007007E)
我该如何解决这个问题?
最佳答案
安装 Oracle 客户端连接软件时,Oramts.dll 文件未作为默认安装包含在内。 我认为您必须安装 Oracle Services for Microsoft Transaction Server 才能使用 TransactionScope。
关于c# - 使用交易范围和查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3297388/