Class FromEveryBuilder<TModel>
- Namespace
- Cratis.Chronicle.Projections
- Assembly
- Cratis.Chronicle.dll
Represents an implementation of IFromEveryBuilder<TModel>.
public class FromEveryBuilder<TModel> : IFromEveryBuilder<TModel>
Type Parameters
TModel
Type of model to build for.
- Inheritance
-
FromEveryBuilder<TModel>
- Implements
-
IFromEveryBuilder<TModel>
- Inherited Members
Methods
ExcludeChildProjections()
Instruct the all definition to include all child projections.
public IFromEveryBuilder<TModel> ExcludeChildProjections()
Returns
- IFromEveryBuilder<TModel>
Builder continuation.
Set<TProperty>(Expression<Func<TModel, TProperty>>)
Start building the set operation to a target property on the model.
public IAllSetBuilder<TModel, IFromEveryBuilder<TModel>> Set<TProperty>(Expression<Func<TModel, TProperty>> modelPropertyAccessor)
Parameters
modelPropertyAccessor
Expression<Func<TModel, TProperty>>Model property accessor for defining the target property.
Returns
- IAllSetBuilder<TModel, IFromEveryBuilder<TModel>>
The IAllSetBuilder<TModel, TParentBuilder> to build up the property expressions.
Type Parameters
TProperty
Type of the property.