Используя Nhibernate, как я могу получить "СТОЛОВЫЕ ЗАМКИ"
Что бы я хотел сделать, это примерно так:
TABLE LOCKS table1; update counter= 1 + counter from table1 where id=1; select counter from table1 where id=1; UNLOCK TABLES;
Просто запустите это перед вашим запросом:
var command = session.Connection.CreateCommand(); command.CommandText = "TABLE LOCKS table1"; command.ExecuteNonQuery();
И соответствующий РАЗБЛОКИРОВАТЬ после.