I am using MS-SQL 2008 and for coding am using C# in a web project.
Currently, I got stuck with sql deadlock.
I have 2 transactions, one of two is a long transaction.
When both transactions run simultaneously, deadlock occurs and short transaction will be chose to be killed automatically.
My Current solution, I am catching the exception of deadlock and redo the short transaction, it run well, just take some time.
But, I wonder that if there is any solution to avoid deadlock from the root cause?