0

SQLSERVER CE 4 是否支持事务范围?

在这个例子中,我使用的是transactionscopeoption.suppress,所以它不做交易。

createm并且createb是一个 CRUD 插入新记录。

下面是我的代码:

// save merchant account & bank information into database
using (var transaction = new transactionscope(transactionscopeoption.suppress))
{
    try
    {
        viewmodel.merchantdata.createm(m);
        viewmodel.bankdata.createb(b);
        transaction.complete();
    }
    catch (exception ex)
    {
        // fail to save into database
        transaction.dispose();
    }
}
4

0 回答 0