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