efbench 2.1.0
dotnet tool install --global efbench --version 2.1.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local efbench --version 2.1.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=efbench&version=2.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package efbench --version 2.1.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
efbench (Benchmark)
A simple set of projects to run performance testing, especially with EF Core and SQL.
Getting Started
- Install with the following command:
dotnet tool install -g efbench - Run against
localdb(Windows only)efbench primary-keys --db localdb - Run against
Sqlite in-memoryefbench primary-keys --db sqliteinmemory - Run against
SQL Server in a container- Ensure Rancher Desktop / Docker Desktop is installed along with docker engine.
- Copy the contents of the docker-compose.yml to a directory
- Run
docker compose up -dfrom this directory to get container running
- Run
efbench primary-keys --db sqlservercontainer - Run against any SQL server (optimized for AzureSql, but other SQL Servers will work also):
efbench primary-keys --connection-string <your-connectionstring>
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.