我们在桌面项目中使用linq-to-sql?我们应该如何处理交易?那么使用事务范围呢?
答案 0 :(得分:3)
Linq-to-sql支持三种描述here的交易模型。
您可以使用TransactionScope括起几项操作。
答案 1 :(得分:1)
我正在为我们的应用程序框架创建业务逻辑和数据访问逻辑层。我们正在使用Linq-to-SQL。对于简单事务,我们使用SubmitChanges()方法调用使用的默认L2S事务支持。对于更复杂的事务,我们使用Transaction Scope。事务范围非常有效,如果事务仅限于单个数据库和单个连接,则不会升级到MTC事务。
兰迪