Sample projects for the SleepingBearSystems.Tools code base. These projects also serve as prototypes for the development of new features in the SleepingBearSystems.Tools NuGet packages.
- .NET SDK 7.0.100 or newer
- UseSqliteDatabase: Sample project illustrating the use of the
SleepingBearSystems.Tools.Persistence.SqliteNuGet package. - ImplementFactStoreSqlite: Sample project illustrating the use of the database versioning in the
SleepingBearSystems.Tools.PersistenceNuGet package on a SQLite database to implement a simple event sourcing demo. - ImplementFactStorePostgres: Sample project illustrating the use of the database versioning in the
SleepingBearSystems.Tools.PersistenceNuGet package on a Postgres database to implement a simple event sourcing demo. - UseRailwayOrientedProgramming: Sample project illustrating the use of the railway programming classes in the
SleepingBearSystems.Tools.RailwayNuGet package.