public void OnDelete(NHibernate.Event.DeleteEvent e) { if (e.Entity is IOnDelete) { (e.Entity as IOnDelete).OnDelete(this, e, null); } }
public void OnDelete(NHibernate.Event.DeleteEvent e, Iesi.Collections.ISet transientEntities) { if (e.Entity is IOnDelete) { (e.Entity as IOnDelete).OnDelete(this, e, transientEntities); } }
public virtual void OnDelete(EventHandlerBase sender, NHibernate.Event.DeleteEvent e, Iesi.Collections.ISet transientEntities) { if (Tester != null) { Tester.OnDelete++; if (Tester.ThrowOnDelete) { throw new Exception("Store.OnDelete()"); } } }