public DeleteInfoHibernate <TEntity> AddDeleteDependenceFromCollection(Expression <Func <TEntity, object> > propertyRefExpr) { string propName = PropertyUtil.GetName(propertyRefExpr); DeleteItems.Add(DeleteDependenceInfo.CreateFromCollection <TEntity>(propName)); return(this); }
public DeleteInfoHibernate <TEntity> AddDeleteDependence(DeleteDependenceInfo info) { DeleteItems.Add(info); return(this); }
public DeleteInfoHibernate <TEntity> AddDeleteCascadeDependence(Expression <Func <TEntity, object> > propertyRefExpr) { DeleteItems.Add(DeleteDependenceInfo.CreateFromParentPropery <TEntity> (propertyRefExpr)); return(this); }
public DeleteInfoHibernate <TEntity> AddDeleteDependence <TDependOn>(Expression <Func <TDependOn, object> > propertyRefExpr) { DeleteItems.Add(DeleteDependenceInfo.Create <TDependOn> (propertyRefExpr)); return(this); }