标签: nhibernate queryover
我想在NHibernate(V3)中删除一组对象时改进我的代码。 目前,我迭代一个检索到的集合,我在每个对象上调用delete。这会生成n + 1个SQL语句。
我注意到NHibernate Session提供了这种方法:删除(字符串查询)
通过使用这种方法,我认为我可以用一个SQL语句做同样的事情。
您知道是否有办法将此方法与QueryOver API结合使用以避免HSQL?
答案 0 :(得分:2)
据我所知,进行单次删除和更新的唯一方法是使用HQL。作为妥协,您可能需要查看this workaround。