Example #1
0
        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);
        }
Example #2
0
        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);
        }