EfCore.GenericEventRunner
1.1.0
See the version list below for details.
dotnet add package EfCore.GenericEventRunner --version 1.1.0
NuGet\Install-Package EfCore.GenericEventRunner -Version 1.1.0
<PackageReference Include="EfCore.GenericEventRunner" Version="1.1.0" />
paket add EfCore.GenericEventRunner --version 1.1.0
#r "nuget: EfCore.GenericEventRunner, 1.1.0"
// Install EfCore.GenericEventRunner as a Cake Addin #addin nuget:?package=EfCore.GenericEventRunner&version=1.1.0 // Install EfCore.GenericEventRunner as a Cake Tool #tool nuget:?package=EfCore.GenericEventRunner&version=1.1.0
EfCore.GenericEventRunner
This library allows users of Entity Framework Core (EF Core) to add events to their entity classes, i.e. the classes that EF Core maps to a database. It is useful if you have business rules that are tiggered by a property changing, or an event such as receiving an customer order and you need to check some things before you can accept it.
This is an open source project (MIT license) available on GitHub and as a NuGet package.
Useful articles
- Article about this event-driven architecture - good to get an idea of what the library is trying to do.
- The "how" and "why" of the EfCore.GenericEventRunner library - read this for detailed documentation.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.1 is compatible. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.1
- GenericServices.StatusGeneric (>= 1.0.0)
- Microsoft.EntityFrameworkCore (>= 3.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
2.3.3 | 16,356 | 7/8/2021 |
2.3.2 | 1,661 | 1/25/2021 |
2.3.1 | 362 | 1/22/2021 |
2.3.0 | 4,479 | 11/22/2020 |
2.2.2 | 411 | 11/10/2020 |
2.2.1 | 428 | 11/10/2020 |
2.2.0 | 425 | 11/9/2020 |
2.1.0 | 881 | 9/14/2020 |
2.1.0-preview005 | 298 | 8/28/2020 |
2.1.0-preview003 | 321 | 8/26/2020 |
2.1.0-preview002 | 322 | 8/25/2020 |
2.1.0-preview001 | 330 | 8/25/2020 |
2.0.0 | 451 | 8/12/2020 |
1.2.0 | 6,940 | 1/25/2020 |
1.1.0 | 694 | 12/3/2019 |
1.0.0 | 475 | 11/29/2019 |
- Added SaveChangesExceptionHandler to configuration. Used for handling database exceptions.