AllOverIt.EntityFrameworkCore
7.0.0-rc.46
See the version list below for details.
dotnet add package AllOverIt.EntityFrameworkCore --version 7.0.0-rc.46
NuGet\Install-Package AllOverIt.EntityFrameworkCore -Version 7.0.0-rc.46
<PackageReference Include="AllOverIt.EntityFrameworkCore" Version="7.0.0-rc.46" />
<PackageVersion Include="AllOverIt.EntityFrameworkCore" Version="7.0.0-rc.46" />
<PackageReference Include="AllOverIt.EntityFrameworkCore" />
paket add AllOverIt.EntityFrameworkCore --version 7.0.0-rc.46
#r "nuget: AllOverIt.EntityFrameworkCore, 7.0.0-rc.46"
#:package AllOverIt.EntityFrameworkCore@7.0.0-rc.46
#addin nuget:?package=AllOverIt.EntityFrameworkCore&version=7.0.0-rc.46&prerelease
#tool nuget:?package=AllOverIt.EntityFrameworkCore&version=7.0.0-rc.46&prerelease
Overview
AllOverIt began as a single nuget package of the same name in 2015. Since then, the library has broadened and deepened in functionality, resulting in a comprehensive set of dedicated nuget packages.
The suite has an ever growing list of behavioural and functional unit tests. The coverage details can be found below.
| Line Coverage | Branch Coverage | Method Coverage |
|---|---|---|
Refer to this <a href="./Docs/Code%20Coverage/summary.html" target="_blank">link</a> or this <a href="./Docs/Code%20Coverage/summary.md" target="_blank">markdown</a> for a summary of line and branch test code coverage.
Packages
AllOverIt is a mono-repository. A summary for each of the available packages is provided below.
AllOverIt
A general purpose library containing a variety of classes and helper utilities.
Refer to the online Documentation for usage information.
AllOverIt.AspNetCore
A library containing ASP.NET Core utilities.
AllOverIt.Assertion
A library containing pre and post condition assertion helper methods.
AllOverIt.Aws.AppSync.Client
A library containing AppSync GraphQL and Subscription clients.
AllOverIt.Aws.Cdk.AppSync
A library to help build AWS Graphql schemas using a code-first approach.
AllOverIt.Cryptography
Contains a number of helper classes and utilities to provide easy access to commonly used encryption and decryption algorthims.
AllOverIt.Csv
A library to assist with CSV export using CsvHelper.
AllOverIt.DependencyInjection
A library containing useful dependency injection related utilities.
AllOverIt.EntityFrameworkCore
A library providing utilities for use with EntityFramework Core.
AllOverIt.EntityFrameworkCore.Diagrams
A library providing formatters to generate ERD diagrams using EntityFramework Core.
AllOverIt.EntityFrameworkCore.Pagination
A library providing keyset-based pagination for use with EntityFramework Core.
AllOverIt.Evaluator
A library containing an extendable expression compiler and evaluator.
AllOverIt.Filtering
A library providing queryable filtering utilities.
AllOverIt.Fixture
A library containing a base fixture class with numerous helper methods to assist with creating unit test scaffolding. Utilizes AutoFixture to do most of the hard work.
AllOverIt.Fixture.FakeItEasy
A library extending AllOverIt.Fixture to support FakeItEasy integration.
AllOverIt.GenericHost
A library containing a convenient wrapper for building console applications that support dependency injection.
AllOverIt.Mapping
A library containing an object mapper that is mostly configuration free.
AllOverIt.Pagination
A library providing queryable keyset-based pagination utilities.
AllOverIt.Pipes
A library providing support for pipe based communication.
AllOverIt.Reactive
A library containing utility extensions for use with System.Reactive.
AllOverIt.ReactiveUI
A library containing utility extensions for use with ReactiveUI.
AllOverIt.ReactiveUI.Wpf
A library containing utility extensions for use with ReactiveUI and WPF.
AllOverIt.Serialization.Binary
A library providing support for binary serialization.
AllOverIt.Serialization.Json.Abstractions
A library containing JSON serialization abstractions.
AllOverIt.Serialization.Json.NewtonSoft
A library containing a wrapper for Newtonsoft.Json serialization based on AllOverIt.Serialization.Json.Abstractions.
AllOverIt.Serialization.Json.SystemText
A library containing a wrapper for System.Text.Json serialization based on AllOverIt.Serialization.Json.Abstractions.
AllOverIt.Validation
A library containing additional validators and extensions for use with FluentValidation.
AllOverIt.Validation.Options
A library containing Options validation using FluentValidation.
AllOverIt.Wpf
A library containing general purpose WPF utilities.
AllOverIt.Wpf.Controls
A library containing useful WPF controls.
Dependencies
The following diagram shows the explicit dependencies used across the entire AllOverIt suite.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net6.0 is compatible. 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 is compatible. 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 is compatible. 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. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
-
net6.0
- AllOverIt (>= 7.0.0-rc.46)
- Microsoft.EntityFrameworkCore.Relational (>= 7.0.14)
-
net7.0
- AllOverIt (>= 7.0.0-rc.46)
- Microsoft.EntityFrameworkCore.Relational (>= 7.0.14)
-
net8.0
- AllOverIt (>= 7.0.0-rc.46)
- Microsoft.EntityFrameworkCore.Relational (>= 8.0.0)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on AllOverIt.EntityFrameworkCore:
| Package | Downloads |
|---|---|
|
AllOverIt.EntityFrameworkCore.Pagination
Using AllOverIt.Pagination as the basis for advanced keyset-based pagination, this package provides additional extensions for use with EntityFramework Core. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 9.2.0 | 152 | 4/25/2026 |
| 9.1.0 | 832 | 1/31/2026 |
| 9.0.0 | 539 | 11/26/2025 |
| 9.0.0-rc.8 | 221 | 10/19/2025 |
| 9.0.0-rc.7 | 123 | 10/19/2025 |
| 9.0.0-rc.6 | 122 | 10/4/2025 |
| 9.0.0-rc.5 | 196 | 8/17/2025 |
| 9.0.0-rc.4.1 | 226 | 7/15/2025 |
| 9.0.0-rc.4.0 | 162 | 7/15/2025 |
| 9.0.0-rc.3.1 | 212 | 6/15/2025 |
| 9.0.0-rc.3 | 175 | 6/15/2025 |
| 9.0.0-rc.2 | 134 | 5/24/2025 |
| 9.0.0-rc.1 | 261 | 5/15/2025 |
| 8.2.1 | 252 | 8/17/2025 |
| 8.2.0 | 238 | 5/24/2025 |
| 8.1.0 | 569 | 3/24/2025 |
| 8.1.0-rc.8 | 238 | 2/21/2025 |
| 8.1.0-rc.7 | 124 | 2/16/2025 |
| 8.1.0-rc.6 | 108 | 1/24/2025 |
| 7.0.0-rc.46 | 129 | 11/19/2023 |