Interface ISetBuilder<TModel, TEvent, TParentBuilder>
- Namespace
- Cratis.Chronicle.Projections
- Assembly
- Cratis.Chronicle.dll
Defines a builder for building set operations for properties - represented as expressions.
public interface ISetBuilder<TModel, TEvent, TParentBuilder> : IPropertyExpressionBuilder
Type Parameters
TModel
Model to build for.
TEvent
Event to build for.
TParentBuilder
Type of the parent builder.
- Inherited Members
Methods
To(PropertyPath)
Straight map to a property on the event, based on the Cratis.Chronicle.Properties.PropertyPath.
TParentBuilder To(PropertyPath propertyPath)
Parameters
propertyPath
PropertyPathCratis.Chronicle.Properties.PropertyPath to map to.
Returns
- TParentBuilder
Builder continuation.
ToEventSourceId()
Map to the event source id on the metadata of the event.
TParentBuilder ToEventSourceId()
Returns
- TParentBuilder
Builder continuation.