Извините, если раньше об этом спрашивали, я выполнил поиск, но ничего не смог найти.
Возможно ли выполнить встроенный sql в nHibernate?У меня есть что-то вроде этого, которое я хотел бы запустить против дБ:
_session.CreateSQLQuery(
@"update things
set defaultThing = 0 where parentId = :parentId AND thingId <> :thingId")
.SetInt32("parentId ", parent.Id)
.SetInt32("thingId", thing.Id)
;
Полагаю, я мог бы перебрать кучу «вещей» и установить для параметра defaultThing значение false, затем вызвать _session.Update(thing)
, ноесли бы я мог сделать это, как я обрисовал выше, это было бы здорово.