在我的业务层中,我引用了一些 dao 对象。如何创建一个事务以包含所有从业务层执行数据库操作的 dao 对象。怎么做 ?
我有一个由其他 dao 对象继承的抽象类(也许可以使用它?)。
在我的业务层中,我引用了一些 dao 对象。如何创建一个事务以包含所有从业务层执行数据库操作的 dao 对象。怎么做 ?
我有一个由其他 dao 对象继承的抽象类(也许可以使用它?)。
我可以建议使用TransactionScope 进行交易
using (var scope = new TransactionScope())
{
// business logic
scope.Complete();
}