इसNHibernate कुशल LINQ का उपयोग कर हटाएँ कहाँ हालत
var q = from x in SomeIQueryable<SomeEntity> where x.A1 == a1 && x.B1 == b1 select x;
तरह LINQ प्रश्नों के साथ NHibernate के लिए भंडार होने वहाँ एक समाधान है कि कैसे इस कहां फिल्टर हो और "एक शॉट हटाना रद्द करें" जो लगता है के लिए लागू करने के लिए है HQL के माध्यम से ही संभव हो सकता है:
var cmd = string.Format("delete from SomeEntity where x.A1 = '{0}' and x.B1 = {1}", a1, b1);
session.CreateQuery(cmd).ExecuteUpdate();
कुछ स्पष्टीकरण पोस्ट करें; कोड-केवल उत्तर बहुत कुछ नहीं कहते हैं। – rgettman
इसके साथ समस्या यह है कि यह सभी इकाइयों को बस उन्हें हटाने के तरीके पर लोड करता है। –
यह वह नहीं है जिसे हम कुशल कहते हैं – Beatles1692