dotnet add package EDennis.EFBase --version 2.3.0
NuGet\Install-Package EDennis.EFBase -Version 2.3.0
<PackageReference Include="EDennis.EFBase" Version="2.3.0" />
paket add EDennis.EFBase --version 2.3.0
#r "nuget: EDennis.EFBase, 2.3.0"
// Install EDennis.EFBase as a Cake Addin #addin nuget:?package=EDennis.EFBase&version=2.3.0 // Install EDennis.EFBase as a Cake Tool #tool nuget:?package=EDennis.EFBase&version=2.3.0
The EFBase package provides a SqlRepo for Entity Framework targeting SQL Server 2016+. The SqlRepo class includes methods for creating, reading (by PK), updating, and deleting -- both synchronously and asynchronously. The following classes are included:
- SqlRepo -- which provides the base repository class.
- TestingTransaction -- which wraps a DbTransaction and provides the ability for a single transaction to be attached to multiple contexts and which can be configured to automatically roll back upon disposal.
- SequenceResetter-- which provides a method for resetting all sequences in a database.
- SqlExecutor -- which provides methods for executing multiple SQL statement blocks separated by GO.
- UnitTestBase -- which provides a base class that allows Xunit tests that use SqlRepo and TestingTransaction to automatically roll back after each test case.
- IntegrationTestBase -- which which is like the UnitTestBase class, but which does not autorollback on Dispose().
|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-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||netcoreapp2.2 is compatible. netcoreapp3.0 was computed. netcoreapp3.1 was computed.|
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.
Updated to SDK version 2.2.0