Skip to content
Store competition times in a central place
C# TSQL Batchfile
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.
src Updated Nuget Packages Dec 13, 2019
.gitignore Initial commit Sep 28, 2018
LICENSE - Readded delete command Oct 9, 2018

Racetimes example for Eventflow

This project contains an example project that uses some basic and extended features.

Basic features:

  • Command / CommandHandler
  • Event
  • Identity
  • AggregateRoot
  • ReadModel


  • EntityFramework
  • EventFlowOptions
  • Migration

Extended features:

  • Entity (within AggregateRoot)
  • ReadModel for an Entity
  • Delete on ReadModel
  • Snapshots

Racetimes (Domain)

The domain of this project is storing times from races within competitions. Therefore competitions can be created, renamed and deleted. Racetimes (Entries) can be added and changed. These actions are far from complete but I think they are sufficient for an example.


This is still a work in progress but I enjoy hearing from you (especially feedback on points I missed, got wrong or could do better).


The code is based on the official documentation as well as code from the tests within the eventflow repository.

You can’t perform that action at this time.