实例一:(AssetCheck\Controllers\AssetController.cs Ln 3000)
using (SqlConnection conn = new SqlConnection(dbConnectionStr))
{
conn.Open();
var trans = conn.BeginTransaction();
SqlBulkCopy bcp = new SqlBulkCopy(conn, SqlBulkCopyOptions.CheckConstraints, trans);
trans.Commit();
}
实例二:
using (TransactionScope scope = new TransactionScope())
{
try
{
scope.Complete();
return true;
}
catch (Exception ex)
{
msg = "保存单据时出错!";
return false;
throw;
}
finally
{
scope.Dispose();
}
}
实例三:(ef模式,Context为“System.Data.Entity.DbContext” )
using (var tran = Context.Database.BeginTransaction())
{
Context.SaveChanges();
tran.Commit();
}
C# Transaction 事务
猜你喜欢
转载自blog.csdn.net/KingCruel/article/details/88843224
今日推荐
周排行