假设我需要更新数据库中的许多记录,我正在使用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记录能够在一次数据库调用中完成,希望我的问题很明确,我可以这样做吗?
由于
答案 0 :(得分:1)
使用NHibernate's DML-style HQL operations。使用Execute in ActiveRecord访问NHibernate会话。