【发布时间】:2010-11-23 10:11:59
【问题描述】:
我想创建一个事务,在子事务中写入一些数据,读回数据,回滚事务。
using(var transaction = new TransactionScope())
{
using(var transaction = new TransactionScope())
{
// save data via LINQ / DataContext
transaction.Complete();
}
// Get back for assertions
var tempItem = // read data via LINQ / DataContext THROWS EXCEPTION
}
但在阅读时我得到 “System.Transactions.TransactionException : 该操作对于事务的状态无效。”。
我应该如何设置事务属性以避免这种情况?
【问题讨论】:
-
你使用的是哪个数据库?
标签: c# .net transactions