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.