标签: nhibernate
我目前正面临Nhibernate数据层中的事务死锁问题。场景是:
我有一个大的交易表T1。该表经常进行写/更新操作。此外,服务经常读取此表(基于过滤器)并将数据与客户端缓存(在客户端计算机上)合并。读取的频率非常高。
有时(不遵循模式),死锁问题浮出水面。
我如何追踪这个问题?(我有dbo角色)。是否有任何Nhibernate设置可以在这种情况下提供帮助?
答案 0 :(得分:1)
由于您的服务只读取表,您可以更改应用程序以使用乐观锁定方法。
更多关于NH的乐观锁定:http://www.google.com.br/url?sa=t&source=web&cd=5&ved=0CDMQFjAE&url=http%3A%2F%2Fknol.google.com%2Fk%2Ffabio-maulo%2Fnhibernate-chapter-5-basic-o-r-mapping%2F1nr4enxv3dpeq%2F8&ei=biB9TLjMNIL88AbQ4smNBw&usg=AFQjCNHpZ80cpxa6IqzxILfQU9XACQjbYA&sig2=md9f4mYYnvFPowB-RZbuag。
菲利普