使用QueryOver删除?

fxk*_*kim 5 nhibernate queryover

我想在NHibernate(V3)中删除一组对象时改进我的代码.目前,我迭代一个检索到的集合,我在每个对象上调用delete.这会生成n + 1个SQL语句.

我注意到NHibernate Session提供了这个方法:删除(字符串查询)

通过使用此方法,我认为我可以使用单个SQL语句执行相同的操作.

您知道是否有办法将此方法与QueryOver API结合使用以避免HSQL?

Mau*_*fer 2

据我所知,执行单次删除和更新的唯一方法是使用 HQL。作为妥协,您可能想看看这个解决方法