Bit.Belemetry.EntityFrameworkCore
11.0.0-pre-10
dotnet add package Bit.Belemetry.EntityFrameworkCore --version 11.0.0-pre-10
NuGet\Install-Package Bit.Belemetry.EntityFrameworkCore -Version 11.0.0-pre-10
<PackageReference Include="Bit.Belemetry.EntityFrameworkCore" Version="11.0.0-pre-10" />
<PackageVersion Include="Bit.Belemetry.EntityFrameworkCore" Version="11.0.0-pre-10" />
<PackageReference Include="Bit.Belemetry.EntityFrameworkCore" />
paket add Bit.Belemetry.EntityFrameworkCore --version 11.0.0-pre-10
#r "nuget: Bit.Belemetry.EntityFrameworkCore, 11.0.0-pre-10"
#:package Bit.Belemetry.EntityFrameworkCore@11.0.0-pre-10
#addin nuget:?package=Bit.Belemetry.EntityFrameworkCore&version=11.0.0-pre-10&prerelease
#tool nuget:?package=Bit.Belemetry.EntityFrameworkCore&version=11.0.0-pre-10&prerelease
Bit.Belemetry.EntityFrameworkCore
Entity Framework Core spans for Bit.Belemetry: a DbCommandInterceptor
that records a client span for every command a DbContext executes, with the OpenTelemetry database semantic
conventions (db.system.name, db.namespace, server.address, server.port, error.type, optionally
db.query.text). The spans land on the Bit.Belemetry.EntityFrameworkCore activity source, which Bit.Belemetry
collects by default, and show up in Application Insights as database dependencies.
services.AddDbContext<AppDbContext>(options => options
.UseSqlServer(connectionString)
.UseBitBelemetry(o =>
{
o.CaptureQueryText = false; // db.query.text (off by default)
o.Filter = (command, data) => data.Context is not JobDbContext; // skip a job store's own commands
}));
No OpenTelemetry packages are involved: the interceptor starts plain System.Diagnostics.Activity instances, so any
ActivityListener - the OpenTelemetry SDK included - can record them too. See the
Belemetry documentation for the rest.
| 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 is compatible. 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 is compatible. 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. net11.0 is compatible. |
-
net10.0
- Bit.Belemetry (>= 11.0.0-pre-10)
- Microsoft.EntityFrameworkCore.Relational (>= 10.0.0 && < 11.0.0)
-
net11.0
- Bit.Belemetry (>= 11.0.0-pre-10)
- Microsoft.EntityFrameworkCore.Relational (>= 11.0.0-rc.1.26425.128 && < 12.0.0)
-
net8.0
- Bit.Belemetry (>= 11.0.0-pre-10)
- Microsoft.EntityFrameworkCore.Relational (>= 8.0.11 && < 9.0.0)
-
net9.0
- Bit.Belemetry (>= 11.0.0-pre-10)
- Microsoft.EntityFrameworkCore.Relational (>= 9.0.0 && < 10.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 |
|---|---|---|
| 11.0.0-pre-10 | 41 | 10/20/2026 |
| 10.7.0-pre-03 | 0 | 10/22/2026 |
| 10.7.0-pre-02 | 5 | 10/22/2026 |