Eventflow.Example

所属分类:collect
开发工具:C#
文件大小:0KB
下载次数:0
上传日期:2021-04-20 15:21:35
上 传 者sh-1993
说明:  将比赛时间存储在中心位置,
(Store competition times in a central place,)

文件列表:
.bettercodehub.yml (38, 2021-04-20)
Eventflow.Example.Racetimes.sln (4532, 2021-04-20)
LICENSE (1054, 2021-04-20)
SQL/ (0, 2021-04-20)
SQL/CheckAndCleanup.sql (1018, 2021-04-20)
SQL/CreateReadModelTables.sql (1741, 2021-04-20)
SQL/CreateTableEventFlowSnapshots.sql (302, 2021-04-20)
cleanup.bat (151, 2021-04-20)
src-test/ (0, 2021-04-20)
src-test/Test.Racetimes.Domain/ (0, 2021-04-20)
src-test/Test.Racetimes.Domain/CompetitionTest.cs (10383, 2021-04-20)
src-test/Test.Racetimes.Domain/EntryTest.cs (14862, 2021-04-20)
src-test/Test.Racetimes.Domain/Extension/ (0, 2021-04-20)
src-test/Test.Racetimes.Domain/Extension/SnapshotNeverStrategy.cs (570, 2021-04-20)
src-test/Test.Racetimes.Domain/Extension/SpecificationTest.cs (3889, 2021-04-20)
src-test/Test.Racetimes.Domain/Global/ (0, 2021-04-20)
src-test/Test.Racetimes.Domain/Global/ATest.cs (2179, 2021-04-20)
src-test/Test.Racetimes.Domain/Test.Racetimes.Domain.csproj (1052, 2021-04-20)
src/ (0, 2021-04-20)
src/Racetimes.CommandLine/ (0, 2021-04-20)
src/Racetimes.CommandLine/App.Debug.config (671, 2021-04-20)
src/Racetimes.CommandLine/App.Release.config (270, 2021-04-20)
src/Racetimes.CommandLine/App.config (361, 2021-04-20)
src/Racetimes.CommandLine/Program.cs (4241, 2021-04-20)
src/Racetimes.CommandLine/Racetimes.CommandLine.csproj (1555, 2021-04-20)
src/Racetimes.CommandLine/log4net.config (533, 2021-04-20)
src/Racetimes.Domain/ (0, 2021-04-20)
src/Racetimes.Domain/Aggregate/ (0, 2021-04-20)
src/Racetimes.Domain/Aggregate/CompetitionAggregate.cs (8159, 2021-04-20)
src/Racetimes.Domain/Aggregate/CompetitionSnapshot.cs (798, 2021-04-20)
src/Racetimes.Domain/Aggregate/EntryEntity.cs (1354, 2021-04-20)
src/Racetimes.Domain/Aggregate/EntrySnapshot.cs (605, 2021-04-20)
src/Racetimes.Domain/Aggregate/Extension/ (0, 2021-04-20)
src/Racetimes.Domain/Aggregate/Extension/IDeletableAggregateRoot.cs (189, 2021-04-20)
src/Racetimes.Domain/Aggregate/Extension/IsAtLeastSpecification.cs (652, 2021-04-20)
src/Racetimes.Domain/Aggregate/Extension/IsNewSpecification.cs (610, 2021-04-20)
src/Racetimes.Domain/Aggregate/Extension/IsNotDeletedSpecification.cs (497, 2021-04-20)
... ...

# 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 Configuration: - MSSQL - 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. # Note 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). # Sources The code is based on the official documentation as well as code from the tests within the [eventflow repository](https://github.com/eventflow/EventFlow).

近期下载者

相关文件


收藏者