Nhibernate 用QueryOver删除?

Nhibernate 用QueryOver删除?,nhibernate,queryover,Nhibernate,Queryover,我想在删除NHibernate(V3)中的一组对象时改进代码。 目前,我迭代检索到的集合,并对每个对象调用delete。这将生成n+1个SQL语句 我注意到NHibernate会话提供了以下方法:Delete(字符串查询) 通过使用这种方法,我想我可以用一条SQL语句做同样的事情 您知道是否有一种方法可以将此方法与QueryOver API结合起来以避免HSQL吗?据我所知,执行单次快照删除和更新的唯一方法是使用HQL。作为一种折衷方案,您可能想看看

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

我注意到NHibernate会话提供了以下方法:Delete(字符串查询)

通过使用这种方法,我想我可以用一条SQL语句做同样的事情


您知道是否有一种方法可以将此方法与QueryOver API结合起来以避免HSQL吗?

据我所知,执行单次快照删除和更新的唯一方法是使用HQL。作为一种折衷方案,您可能想看看