在我的.NET 3.5项目中,我创建了一个名为conn的OracleConnection对象.
然后我创建一个Transaction对象,如下所示:
using (OracleTransaction trans = conn.BeginTransaction(IsolationLevel.RepeatableRead))
Run Code Online (Sandbox Code Playgroud)
当控件转到事务创建行时,它会给出一个异常
System.ArgumentException未处理Message ="Invalid IsolationLevel参数:必须是ReadCommitted或Serializable." 来源= "System.Data.OracleClient的"
有人遇到过这个问题吗?为什么我不能将它设置为RepeatableRead?
谢谢,泽.
Oracle仅支持读取提交或可序列化隔离级别.
http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/consist.htm#sthref1972