EventFlow.SQLite 0.29.1973 The ID prefix of this package has been reserved for one of the owners of this package by NuGet.org.

SQLite event store for EventFlow

There is a newer version of this package available.
See the version list below for details.
Install-Package EventFlow.SQLite -Version 0.29.1973
dotnet add package EventFlow.SQLite --version 0.29.1973
<PackageReference Include="EventFlow.SQLite" Version="0.29.1973" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EventFlow.SQLite --version 0.29.1973
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: EventFlow.SQLite, 0.29.1973"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install EventFlow.SQLite as a Cake Addin
#addin nuget:?package=EventFlow.SQLite&version=0.29.1973

// Install EventFlow.SQLite as a Cake Tool
#tool nuget:?package=EventFlow.SQLite&version=0.29.1973
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

Breaking: `IAggregateRoot` has some breaking changes. If these methods aren't
used (which is considered the typical case), then the base class
`AggregateRoot<,,>` will automatically handle it
- `CommitAsync` has an additional `ISnapshotStore` parameter. If you don't
use snapshot aggregates, then you can safely pass `null`
- `LoadAsync` is a new method that lets the aggregate control how its
loaded fromt the event- and snapshot stores
New core feature:** EventFlow now support snapshot creation for aggregate
roots. The EventFlow documentation has been updated to include a guide on
how to get started using snapshots. Snapshots are basically an opt-in optimized
method for handling long-lived aggregate roots. Snapshot support in EventFlow
introduces several new elements, read the documentation to get an overview.
Currently EventFlow offers the following snapshot stores
- In-memory
- Microsoft SQL Server
New: The `IAggregateStore` is introduced, which provides a cleaner interface
for manipulating aggregate roots. The most important method is the
`UpdateAsync` which allows easy updates to aggregate roots without the need
for a command and command handler
- `LoadAsync`
- `UpdateAsync`
- `StoreAsync`
New: `IEventStore` now supports loading events from a specific version using
the new overload of `LoadEventsAsync` that takes a `fromEventSequenceNumber`
argument
New: `IMsSqlDatabaseMigrator` now has a overloaded method named
`MigrateDatabaseUsingScripts` that takes an `IEnumerable<SqlScript>`
enabling specific scripts to be used in a database migration
New: Added suport to use EventStore persistence with connection strings
instead IPs only
Obsolete: The following aggregate related methods on `IEventStore` has been
marked as obsolete in favor of the new `IAggregateStore`. The methods will be
removed at some point in the future
- `LoadAggregateAsync`
- `LoadAggregate`

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.83.4713 71 9/7/2021
0.82.4684 82 8/30/2021
0.82.4659 114 6/17/2021
0.81.4483 405 12/14/2020
0.80.4377 241 10/1/2020
0.79.4216 334 5/13/2020
0.78.4205 223 5/11/2020
0.77.4077 349 12/10/2019
0.76.4014 410 10/19/2019
0.75.3970 294 9/12/2019
0.74.3948 551 7/1/2019
0.73.3933 322 6/11/2019
0.72.3914 307 5/28/2019
0.71.3834 328 4/17/2019
0.70.3824 317 4/11/2019
0.69.3772 420 2/12/2019
0.68.3728 447 12/3/2018
0.67.3697 486 10/14/2018
0.66.3673 445 9/28/2018
0.65.3664 464 9/22/2018
0.64.3598 514 8/27/2018
0.63.3581 507 8/7/2018
0.62.3569 486 7/5/2018
0.61.3524 544 6/26/2018
0.60.3490 547 6/18/2018
0.59.3396 597 5/23/2018
0.58.3377 559 5/13/2018
0.57.3359 671 4/30/2018
0.56.3328 565 4/24/2018
0.55.3323 554 4/24/2018
0.54.3261 556 2/25/2018
0.53.3204 569 1/25/2018
0.52.3178 548 11/2/2017
0.51.3155 543 10/25/2017
0.50.3124 531 10/21/2017
0.49.3031 558 9/7/2017
0.48.2937 571 7/11/2017
0.47.2894 570 6/28/2017
0.46.2886 604 5/29/2017
0.45.2877 609 5/28/2017
0.44.2832 582 5/12/2017
0.43.2806 596 5/5/2017
0.42.2755 556 5/2/2017
0.41.2727 569 4/27/2017
0.40.2590 574 3/30/2017
0.39.2553 604 1/16/2017
0.38.2454 602 12/2/2016
0.37.2424 620 11/8/2016
0.36.2315 604 10/18/2016
0.35.2247 628 9/6/2016
0.34.2221 619 8/23/2016
0.33.2190 627 8/16/2016
0.32.2163 641 7/4/2016
0.31.2106 651 6/30/2016
0.30.2019 628 6/16/2016
0.29.1973 628 4/19/2016
0.28.1852 663 4/5/2016
0.27.1765 657 2/25/2016
0.26.1714 645 2/20/2016
Show less