Particular / NServiceBus

Build, version, and monitor better microservices with the most powerful service platform for .NET
https://particular.net/nservicebus/
Other
2.07k stars 648 forks source link

Saga and outbox persistence that uses Entity Framework #7025

Open ramonsmits opened 3 months ago

ramonsmits commented 3 months ago

Describe the feature.

Currently https://github.com/Particular/NServiceBus.NHibernate and https://github.com/Particular/NServiceBus.Persistence.Sql exist that can store sagastate in various database types.

Supporting Entity Framework (EF) to persist sagas benefits many users that want to have state serialized into a table structure like NHibernate as some users do not like NServiceBus.Persistence.Sql using JSON BLOB's for saga instance state and NHibernate is not outdated and very slow and popular on .NET.

Advantages