3
我想我知道這個問題的答案可能會是什麼,但我想我會繼續問它。使用Criteria API刪除NHibernate集合使用Criteria API
看來,內NHibernate的,如果我做這樣的事情:
IList<Customer> customers = Session.CreateCriteria(typeof(Customer))
.Add(Restrictions.Eq("Name", "Steve")
.List<Customer>();
而且我想,然後刪除客戶該列表。從我可以告訴只有這樣,才能做到這一點是這樣的:
foreach(var customer in customers)
{
Session.Delete(customer);
}
但我不知道是如果有什麼辦法,我可以去:
Session.Delete(customers);
並刪除整個集合只需一個電話?