Table of Contents

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 PropertyPath

Cratis.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.