Я пытаюсь обновить несколько записей с помощью базы данных через NHibernate.NHibernate - Как обновить порядок сортировки
Прямой запрос SQL выглядит следующим образом:
обновления записей набор SortOrder = SortOrder +1 где SortOrder> = 3 и SortOrder < = 100
возможно ли это в NHibernate? Я не хочу подходить к подходу к каждой записи и обновлять их по одному за раз, поскольку этот метод можно использовать в базах данных с несколькими тысячами записей.
Независимо от того, создана ли платформа CreateSQLQuery? Я думал, что я читаю, где Criteria> HQL> SQL в отношении независимости платформы, но я могу ошибаться. –
CreateSQLQuery не является независимым от платформы. Вы можете делать звонки, которые теоретически могут не поддерживать разные БД. – LordHits
Есть ли способ выполнить такое же обновление через HQL? –