Как обновить много записей в одном пакете в ActiveRecord ASP.NET - PullRequest
0 голосов
/ 13 сентября 2011

Предположим, мне нужно обновить много записей в моей базе данных, я использую Castle Active Record и делаю это:

List<Class> objects = Class.GetFew();
foreach (Class object in objects) {
    object.Property = ...
    object.Update() // I don't want to do this 
}
// Can I do it in one batch here?

Я хочу, чтобы Active record делала это за один вызов БД, надеюсь, мой вопроспонятно, могу ли я это сделать и как?

Спасибо

1 Ответ

1 голос
/ 13 сентября 2011

Использовать Операции NHQL в стиле HML в DML .Используйте Выполнить в ActiveRecord для получения доступа к сеансу NHibernate.

...