Class FromBuilder<TReadModel, TEvent, TParentBuilder>
- Namespace
- Cratis.Chronicle.Projections
- Assembly
- Cratis.Chronicle.dll
Represents an implementation of IFromBuilder<TReadModel, TEvent>.
public class FromBuilder<TReadModel, TEvent, TParentBuilder> : ReadModelPropertiesBuilder<TReadModel, TEvent, IFromBuilder<TReadModel, TEvent>, TParentBuilder>, IKeyBuilder<TEvent, IFromBuilder<TReadModel, TEvent>>, IParentKeyBuilder<TEvent, IFromBuilder<TReadModel, TEvent>>, IFromBuilder<TReadModel, TEvent>, IReadModelPropertiesBuilder<TReadModel, TEvent, IFromBuilder<TReadModel, TEvent>> where TParentBuilder : class
Type Parameters
TReadModelRead model to build for.
TEventEvent to build for.
TParentBuilderType of parent builder.
- Inheritance
-
KeyBuilder<TEvent, IFromBuilder<TReadModel, TEvent>>KeyAndParentKeyBuilder<TEvent, IFromBuilder<TReadModel, TEvent>>ReadModelPropertiesBuilder<TReadModel, TEvent, IFromBuilder<TReadModel, TEvent>, TParentBuilder>FromBuilder<TReadModel, TEvent, TParentBuilder>
- Implements
-
IKeyBuilder<TEvent, IFromBuilder<TReadModel, TEvent>>IParentKeyBuilder<TEvent, IFromBuilder<TReadModel, TEvent>>IFromBuilder<TReadModel, TEvent>IReadModelPropertiesBuilder<TReadModel, TEvent, IFromBuilder<TReadModel, TEvent>>
- Inherited Members
Constructors
FromBuilder(IProjectionBuilder<TReadModel, TParentBuilder>, INamingPolicy)
Represents an implementation of IFromBuilder<TReadModel, TEvent>.
public FromBuilder(IProjectionBuilder<TReadModel, TParentBuilder> projectionBuilder, INamingPolicy namingPolicy)
Parameters
projectionBuilderIProjectionBuilder<TReadModel, TParentBuilder>The parent IProjectionBuilderFor<TReadModel>.
namingPolicyINamingPolicyThe INamingPolicy to use for converting names during serialization.