Chu*_*itt 5 deadlock entity-framework
有没有办法在实体框架中设置 SQL 死锁优先级,而不必显式打开每个连接并在使用它之前发出 SQL 命令来设置该特定连接上的死锁优先级?
在任何地方使用显式连接并发出 SQL 死锁优先级命令是我迄今为止发现的唯一方法,这有点痛苦。
我目前正在不同应用程序中使用 Entity Framework 版本 5 和 6。
目的是在自动化应用程序(可以自行恢复/重试)中将死锁优先级设置为低,这样它们就不会在解决任何死锁问题时干扰用户应用程序。
注意:这个问题不是关于跟踪或防止实体框架中的死锁 - 这是另一个在这里其他地方处理得很好的主题。
您可以通过运行显式 SQL 语句/命令或运行存储过程来设置死锁。这也适用于事务隔离级别或查询提示。请参阅https://msdn.microsoft.com/en-us/library/dn456843%28v=vs.113%29.aspx?f=255&MSPPError=-2147217396