Interface IUpdateDescriptor<T>
Interface to provide update expressions for ExecuteUpdateAsync<T>(IQueryable<T>, Expression<Func<IUpdateDescriptor<T>, IUpdateDescriptor<T>>>).
public interface IUpdateDescriptor<out T>
Type Parameters
TQuery element type.
Methods
SetProperty<TProp>(Func<T, TProp>, Func<T, TProp>)
Specifies member update with an expression.
IUpdateDescriptor<out T> SetProperty<TProp>(Func<out T, TProp> selector, Func<out T, TProp> valueBuilder)
Parameters
Returns
- IUpdateDescriptor<T>
Update descriptor for chaining.
Type Parameters
TPropMember type.
SetProperty<TProp>(Func<T, TProp>, TProp)
Specifies member update with a constant value.
IUpdateDescriptor<out T> SetProperty<TProp>(Func<out T, TProp> selector, TProp value)
Parameters
selectorFunc<T, TProp>Member selector.
valueTPropNew value.
Returns
- IUpdateDescriptor<T>
Update descriptor for chaining.
Type Parameters
TPropMember type.