public Modification <TContainer, TElement> Remove <TField>(Expression <Func <TElement, TField> > fieldSelector) where TField : class, new() { var upd = new EntityDeletion <TElement, TField>(fieldSelector); this.EntityFieldModifications.Add(upd); return(this); }
public Modification <TContainer, TElement> Remove <TField>(Expression <Func <TElement, IEnumerable <TField> > > collectionSelector, Func <TField, bool> predicate) where TField : class, new() { var upd = new EntityDeletion <TElement, TField>(collectionSelector, predicate); this.EntityFieldModifications.Add(upd); return(this); }