小编mar*_*tin的帖子

在C#中处理SQL死锁的模式?

我正在用C#编写一个访问SQL Server 2005数据库的应用程序.该应用程序是数据库密集型的,即使我尝试优化所有访问,设置正确的索引等等,我希望我迟早会遇到死锁.我知道为什么会发生数据库死锁,但我怀疑我能否在没有发生死锁的情况下发布软件.该应用程序正在使用Entity Framework进行数据库访问.

在C#客户端代码中是否有任何处理SQLExceptions(死锁)的好模式 - 例如在x毫秒后重新运行语句批处理?

澄清; 我不是在寻找一种方法,如何首先避免死锁(隔离级别,索引,语句顺序等),而是在实际发生时如何处理它们.

c# sql-server entity-framework

14
推荐指数
2
解决办法
5322
查看次数

标签 统计

c# ×1

entity-framework ×1

sql-server ×1