I-Synergy.Framework.EventSourcing.EntityFramework 2026.10923.10255

Prefix Reserved
dotnet add package I-Synergy.Framework.EventSourcing.EntityFramework --version 2026.10923.10255
                    
NuGet\Install-Package I-Synergy.Framework.EventSourcing.EntityFramework -Version 2026.10923.10255
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="I-Synergy.Framework.EventSourcing.EntityFramework" Version="2026.10923.10255" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="I-Synergy.Framework.EventSourcing.EntityFramework" Version="2026.10923.10255" />
                    
Directory.Packages.props
<PackageReference Include="I-Synergy.Framework.EventSourcing.EntityFramework" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add I-Synergy.Framework.EventSourcing.EntityFramework --version 2026.10923.10255
                    
#r "nuget: I-Synergy.Framework.EventSourcing.EntityFramework, 2026.10923.10255"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package I-Synergy.Framework.EventSourcing.EntityFramework@2026.10923.10255
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=I-Synergy.Framework.EventSourcing.EntityFramework&version=2026.10923.10255
                    
Install as a Cake Addin
#tool nuget:?package=I-Synergy.Framework.EventSourcing.EntityFramework&version=2026.10923.10255
                    
Install as a Cake Tool

I-Synergy Framework EventSourcing EntityFramework

EF Core implementation of IEventStore and IAggregateRepository for I-Synergy Event Sourcing.

Included types

Type Purpose
EventSourcingDbContext DbContext with EventStore and Snapshots tables; applies global tenant query filter
EfEventStore IEventStore implementation using EF Core with optimistic concurrency
EfAggregateRepository<TAggregate, TId> IAggregateRepository implementation using IEventStore
IEventTypeResolver Resolves CLR types from stored event type names for deserialization
DefaultEventTypeResolver Default resolver — scans loaded assemblies by full type name

Registration

services
    .AddMultiTenancyIntegration()  // registers ITenantService
    .AddEventSourcingEntityFramework(o => o.UseSqlServer(connectionString))
    .AddAggregateRepository<OrderAggregate, Guid>();
Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (1)

Showing the top 1 NuGet packages that depend on I-Synergy.Framework.EventSourcing.EntityFramework:

Package Downloads
I-Synergy.Framework.EventSourcing.Storage

Provider-agnostic cold-tier archiving abstractions and services for I-Synergy Event Sourcing

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
2026.10923.10255 0 9/23/2026
2026.10923.10112-preview 35 9/22/2026
2026.10922.11315 41 9/22/2026
2026.10922.11218-preview 35 9/22/2026
2026.10920.11533 77 9/20/2026
2026.10920.11440-preview 64 9/20/2026
2026.10916.11730 106 9/16/2026
2026.10916.11619-preview 91 9/16/2026
2026.10910.10535 146 9/10/2026
2026.10910.10449-preview 124 9/10/2026
2026.10910.10355-preview 127 9/10/2026
2026.10909.11354-preview 131 9/9/2026
2026.10908.11006-preview 124 9/8/2026
2026.10905.11015 128 9/5/2026
2026.10905.10840-preview 137 9/5/2026
2026.10901.10009 123 9/1/2026
2026.10831.12251-preview 118 8/31/2026
2026.10825.12205 139 8/25/2026
2026.10825.11512-preview 137 8/25/2026
2026.10822.10000 155 8/21/2026
Loading failed