c# 中事务处理
2017-04-15 17:47
169 查看
1.在c#中,使用以下语句,就可以不用再数据库中进行事务语句处理了。
TransactionOptions transactionOption = new TransactionOptions() ;
//设置事务隔离级别
transactionOption.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted;
transactionOption.Timeout = new TimeSpan(0,5,600);
using( TransactionScope ts = new TransactionScope( TransactionScopeOption.Required,transactionOption ))
{
//
//sql语句。
//
ts.Complete();
ts.Dispose();//这2句一定要增加,否则不能进行数据的提交。
}
经过以上处理后,就不需要再次在数据库中进行事务的数据处理了。
TransactionOptions transactionOption = new TransactionOptions() ;
//设置事务隔离级别
transactionOption.IsolationLevel = System.Transactions.IsolationLevel.ReadCommitted;
transactionOption.Timeout = new TimeSpan(0,5,600);
using( TransactionScope ts = new TransactionScope( TransactionScopeOption.Required,transactionOption ))
{
//
//sql语句。
//
ts.Complete();
ts.Dispose();//这2句一定要增加,否则不能进行数据的提交。
}
经过以上处理后,就不需要再次在数据库中进行事务的数据处理了。
相关文章推荐
- .net企业应用高级编程 第五章 自动化处理和事务处理(基于C# XML)案例
- C#事务处理(三)之Transactions事务
- 原创 C#事务处理简明示例 收藏
- 关于c#.Net操作Access数据库的类,支持事务处理
- C#实现数据库事务处理示例代码
- C#中的事务处理
- 利用C#事务处理对数据库进行多重操
- C#中分布式事务的超时处理问题
- C#实现数据库事务处理示例代码
- C#处理Access中事务的方法
- C#处理Access中的事务
- c#中的事务处理
- 领域模型中分散的事务如何集中统一处理(C#解决方案)
- C# 事务处理
- c# + mysql + 事务处理(转载于 《C#数据库事务原理及实践》)
- .NET中的处理 Transact-SQL 事务(C#)SqlTransaction 类
- [转载]C#中使用ADO.NET连接SQL Server数据库,自动增长字段用作主键,处理事务时的基本方法
- C#中的事务处理(TransactionTest)
- C#处理Access中的事务
- C#中分布式事务的超时处理问题