如何使用LINQ处理WCF服务中的事务
问题描述:
我正在使用执行数据库事务的WCF服务。我找到了一种在任何操作失败时回滚的方法。如何使用LINQ处理WCF服务中的事务
public void UpdateFirstTable()
{
//Linq query to update table1
}
public void UpdateSecondTable()
{
//Linq query to update table2
}
如果occus而在UpdateFirstTable执行任何操作的异常(制造)& UpdateSecondTable()的变化应该被回滚。如何实现这一目标?
LINQ2SQL和EF都支持TransactionScopes - 在这里看到http://stackoverflow.com/questions/542525/transactionscope-vs-transaction-in-linq-to-sql – StuartLC 2011-06-06 10:15:29