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
T
Query 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
TProp
Member 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
selector
Func<T, TProp>Member selector.
value
TPropNew value.
Returns
- IUpdateDescriptor<T>
Update descriptor for chaining.
Type Parameters
TProp
Member type.