NHibernate中数据操作具体实例一例(二)

2014-11-23 23:26:22 · 作者: · 浏览: 2
ion ILifecycle 成员 public virtual LifecycleVeto OnDelete(ISession s) { return LifecycleVeto.NoVeto; } public virtual void OnLoad(ISession s, object id) { } public virtual LifecycleVeto OnSave(ISession s) { return LifecycleVeto.NoVeto; } public virtual LifecycleVeto OnUpdate(ISession s) { return LifecycleVeto.NoVeto; } #endregion #region IValidatable 成员 public virtual void Validate() { if (1 != 1) { throw new ValidationFailure(); } } #endregion #region ICloneable 成员 public abstract object Clone(); #endregion #region ICopyAttributeFromObject 成员 public abstract void CopyAttributeFromObject(object obj); #endregion } public interface ICopyAttributeFromObject { void CopyAttributeFromObject(object obj); }