SQL Server не поддерживает синтаксис SELECT FOR UPDATE, который используется NHibernate для пессимистической блокировки.
Я прочитал здесь, в StackOverflow описания других альтернатив (мне понравилось "SELECT WITH (...)", потому что оно довольно близко).
однако NHibernate, похоже, не поддерживает этот синтаксис.
у вас есть обходной путь для этого?
Я полагаю, что этого можно достичь, работая с внутренними компонентами NHibernate, но в данный момент это не является экономически эффективным для меня (кривая обучения).
Возможно, я мог бы также использовать хранимую процедуру с блокировками приложений и получить доступ к ней из NHibernate.
какие-либо другие предложения?
(кроме того, что всегда читаешь перед тем, как писать ...)