से मैं इस तरह एक आवेदन पलायन कर रहा हूँ:NHibernate को बेदखल करके प्रकार के बजाय उदाहरण
Vehicle v = null;
using (ISession session = MyNHibernateSession())
{
v = Vehicle.FindById(1);
}
using (ISession session = MyNHibernateSession())
{
// somwwhere into these4 lines Vehicle comes Finded
DoSomething();
DoSomething2();
DoSomething3();
DoSomething4();
DoSomething5();
DoSomething6();
// if i do this i get an error "another object with the same id etc etc etc
session.Update(v);
}
मैं इस तरह कुछ करने के लिए wan't:
session.EvictAllByType(typeof(Vehicle));
यह संभव है? कैसे ?, धन्यवाद
आप सत्र को साफ करने के लिए हमेशा 'session.Clear() 'कर सकते हैं। –
session.clear() सभी सत्रित ऑब्जेक्ट्स को साफ़ करता है, मुझे केवल वाहन प्रकार ऑब्जेक्ट्स को साफ़ करने की आवश्यकता है, thanx – manuellt