예제 #1
0
            /// <summary>
            /// Adds sets for all supplied fields ignoring identity fields and filters for identity and/or key
            /// </summary>
            /// <param name="fields"></param>
            /// <returns></returns>
            public IMereUpdatePost <T> Set(IEnumerable <KeyValuePair <string, object> > fields)
            {
                QueryContext.AddUpdateField(fields);

                return(this);
            }
예제 #2
0
            /// <summary>
            /// Adds sets for all supplied fields ignoring identity fields with option to or not to add filters for identity and/or key
            /// </summary>
            /// <param name="fields"></param>
            /// <param name="filterWithKeyAndOrIdentity"></param>
            /// <returns></returns>
            public IMereUpdatePost <T> Set(IEnumerable <KeyValuePair <string, object> > fields, bool filterWithKeyAndOrIdentity)
            {
                QueryContext.AddUpdateField(fields, filterWithKeyAndOrIdentity);

                return(this);
            }
예제 #3
0
 /// <summary>
 /// Adds set for field
 /// </summary>
 /// <param name="field"></param>
 /// <param name="value"></param>
 /// <returns></returns>
 public IMereUpdatePost <T> Set <TProp>(Expression <Func <T, TProp> > field, TProp value)
 {
     QueryContext.AddUpdateField(field, value);
     return(this);
 }