Table of Contents

Interface IProjectionFor<TModel>

Namespace
Cratis.Chronicle.Projections
Assembly
Cratis.Chronicle.dll

Defines a system that can define a projection.

public interface IProjectionFor<TModel> : IProjection where TModel : class

Type Parameters

TModel

Model type to target.

Methods

Define(IProjectionBuilderFor<TModel>)

/// Defines the projection.

void Define(IProjectionBuilderFor<TModel> builder)

Parameters

builder IProjectionBuilderFor<TModel>

IProjectionBuilderFor<TModel> to use for building the definition.