2011-03-05 18 views
5

NHibernate (V3) içindeki bir nesne grubunu silerken kodumu geliştirmek istiyorum. Şu anda, alınan bir koleksiyonda yineliyorum ve her nesne üzerinde silme yapıyorum. Bu n + 1 SQL ifadeleri üretir. Ben tek bir SQL deyimi ile aynı şeyi düşünüyorum bu yöntemi kullanarak Sil (string sorgu)QueryOver ile Silme?

:

NHibernate Oturum bu yöntem sağlar dikkat edin.

HSQL'den kaçınmak için bu yöntemi QueryOver API ile birleştirmenin bir yolu olup olmadığını biliyor musunuz?

cevap

2

Tek tıklamayla silme ve güncelleştirmeler yapmanın tek yolunun HQL olduğunu bildiğim kadarıyla. Bir uzlaşma olarak, this workaround'a göz atmak isteyebilirsiniz.