public static IEventFlowOptions UseAWSReadModel <TReadModel>( this IEventFlowOptions eventFlowOptions) where TReadModel : class, IReadModel, new() { return(eventFlowOptions .UseReadStoreFor <DynamoDBReadStore <TReadModel>, TReadModel>()); }
public static IEventFlowOptions UseInMemoryReadStoreFor <TReadModel>( this IEventFlowOptions eventFlowOptions) where TReadModel : class, IReadModel { RegisterInMemoryReadStore <TReadModel>(eventFlowOptions.ServiceCollection); eventFlowOptions.UseReadStoreFor <IInMemoryReadStore <TReadModel>, TReadModel>(); return(eventFlowOptions); }