gpt4 book ai didi

c# - 使用 linq to sql 中的方法属性处理事务上下文

转载 作者:太空宇宙 更新时间:2023-11-03 14:30:40 24 4
gpt4 key购买 nike

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

这是我想做的:

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

使方法体在事务范围内执行。

最佳答案

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

关于c# - 使用 linq to sql 中的方法属性处理事务上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2695568/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com