如何在ActiveRecord ASP.NET中批量更新许多记录

本文关键字:更新 许多 记录 NET ActiveRecord ASP | 更新日期: 2023-09-27 18:08:23

假设我需要更新数据库中的许多记录,我使用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?

我想要活动记录在一个DB调用中做到这一点,希望我的问题很清楚,我能做到吗?

谢谢

如何在ActiveRecord ASP.NET中批量更新许多记录

使用NHibernate的dml风格的HQL操作。在ActiveRecord中使用Execute来访问NHibernate会话