2

有没有办法将一个属性放到一个方法中,以便方法中的整个代码在事务范围内执行?我已经在清晰的架构中看到了这一点,但我使用的是 Linq to sql 而不是 nhibernate。谢谢!

这是我想做的:

[Transaction] 
public void InsertCustomer(Customer customer)
{ //insert customer }

这样方法的主体就在事务范围内执行。

4

1 回答 1

1

哪种方法?如果您的意思是SubmitChanges,那么我相信这已经是事务性的。否则,只需TransactionScope围绕您想要控制的内容自行启动,或者将配置的连接传递给DataContext重载的构造函数。

于 2010-04-23T04:26:22.603 回答