Skip to content

Commit 133f244

Browse files
Fix an undue reference equality check for lockmode.
1 parent 60f6002 commit 133f244

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/NHibernate/Dialect/Dialect.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -501,15 +501,15 @@ public virtual ILockingStrategy GetLockingStrategy(ILockable lockable, LockMode
501501
/// <returns> The appropriate for update fragment. </returns>
502502
public virtual string GetForUpdateString(LockMode lockMode)
503503
{
504-
if (lockMode == LockMode.Upgrade)
504+
if (Equals(lockMode, LockMode.Upgrade))
505505
{
506506
return ForUpdateString;
507507
}
508-
if (lockMode == LockMode.UpgradeNoWait)
508+
if (Equals(lockMode, LockMode.UpgradeNoWait))
509509
{
510510
return ForUpdateNowaitString;
511511
}
512-
if (lockMode == LockMode.Force)
512+
if (Equals(lockMode, LockMode.Force))
513513
{
514514
return ForUpdateNowaitString;
515515
}

0 commit comments

Comments
 (0)