实体框架transactioncope支持sqlserver ce 4

时间:2012-09-13 06:26:53

标签: c# entity-framework-4

SQLSERVER CE 4是否支持transactioncope?

在此示例中,我使用transactionscopeoption.suppress,因此它不执行事务。

createmcreateb是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();
    }
}

0 个答案:

没有答案