C#的EF中使用数据库事务和并发隔离级别
来源:互联网 发布:汕头澄海有淘宝代运营 编辑:程序博客网 时间:2024/05/17 23:14
有时候我们需要直接在使用EF操作数据库的C#程序中使用数据库事务:
using (TransactionScope ts = new TransactionScope(TransactionScopeOption.Required, new TransactionOptions() { IsolationLevel= System.Transactions.IsolationLevel.ReadUncommitted})){}
以上代码还设置事务中使用NOLOCK的隔离级别,就是允许脏读,要改变隔离级别,可以修改
IsolationLevel的参数。注意,EF使用事务要引用 System.Transactions;
关于隔离级别还可以直接使用
using (DaDbContext db = new DaDbContext()) { db.Database.Connection.BeginTransaction(System.Data.IsolationLevel.ReadUncommitted);}
0 0
- C#的EF中使用数据库事务和并发隔离级别
- 数据库的事务并发、事务隔离级别
- 数据库并发机制和事务的隔离级别详解
- 数据库并发机制和事务的隔离级别详解
- 事务的并发和隔离级别
- 数据库中事务的四大特性和隔离级别
- 数据库的事务、事务并发以及隔离级别
- 数据库中事务的隔离级别 小结
- 数据库的事务隔离级别和锁
- 数据库中事务隔离级别
- 数据库事务隔离级别与并发产生的问题
- 数据库事务和隔离级别
- 数据库事务的隔离级别
- 数据库的事务隔离级别
- 数据库事务的隔离级别
- 数据库的事务隔离级别
- 数据库事务的隔离级别
- 数据库事务的隔离级别
- poj3264 线段树求最大值,最小值
- #HDU 1698 Just a Hook 【线段树板题】
- Android TextUtils类介绍
- xcode快捷创建控件
- 数据结构与算法目录
- C#的EF中使用数据库事务和并发隔离级别
- iOS collectionView的使用
- mysqldump备份还原数据库(日常记录)
- HDU 2155 小黑的镇魂曲
- Android之Context理解
- 【BZOJ1183】[Croatian2008]Umnozak【数位DP】【质因数分解】【枚举】【记忆化搜索】
- 使用 Apache Lucene 和 Solr 4 实现下一代搜索和分析
- Babylonjs 初级教程---微软的基于webgl的H5 3D游戏引擎
- KMP算法