BlueTusk.Extensions.PgVector.EntityFrameworkCore
1.0.0
See the version list below for details.
dotnet add package BlueTusk.Extensions.PgVector.EntityFrameworkCore --version 1.0.0
NuGet\Install-Package BlueTusk.Extensions.PgVector.EntityFrameworkCore -Version 1.0.0
<PackageReference Include="BlueTusk.Extensions.PgVector.EntityFrameworkCore" Version="1.0.0" />
<PackageVersion Include="BlueTusk.Extensions.PgVector.EntityFrameworkCore" Version="1.0.0" />
<PackageReference Include="BlueTusk.Extensions.PgVector.EntityFrameworkCore" />
paket add BlueTusk.Extensions.PgVector.EntityFrameworkCore --version 1.0.0
#r "nuget: BlueTusk.Extensions.PgVector.EntityFrameworkCore, 1.0.0"
#:package BlueTusk.Extensions.PgVector.EntityFrameworkCore@1.0.0
#addin nuget:?package=BlueTusk.Extensions.PgVector.EntityFrameworkCore&version=1.0.0
#tool nuget:?package=BlueTusk.Extensions.PgVector.EntityFrameworkCore&version=1.0.0
BlueTusk.Extensions.PgVector.EntityFrameworkCore
Stable Entity Framework Core integration for BlueTusk.Extensions.PgVector.
Register the ADO.NET codec on the data source and the EF mappings on the provider:
await using var dataSource = new BlueTuskDataSourceBuilder(connectionString)
.UsePgVector()
.Build();
var options = new DbContextOptionsBuilder<AppDbContext>()
.UseBlueTusk(dataSource, provider => provider.UsePgVector())
.Options;
BlueTuskVector, BlueTuskHalfVector, and BlueTuskSparseVector scalar and
array properties are mapped to their matching pgvector types; dimension-qualified
store types such as vector(768) are preserved. EF.Functions.L2Distance,
MaxInnerProduct, CosineDistance, and L1Distance translate to pgvector's
index-compatible <->, <#>, <=>, and <+> operators. HammingDistance and
JaccardDistance translate BlueTuskBitString operands to <~> and <%>.
Use EnsurePgVector() and DropPgVector() in migrations when
the application owns the extension lifecycle. These APIs and the BlueTusk EF
provider use the stable 1.0.0 Provider-family contract.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | 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. |
-
net10.0
- BlueTusk.EntityFrameworkCore (>= 1.0.0)
- BlueTusk.Extensions.PgVector (>= 1.0.0)
- Microsoft.EntityFrameworkCore.Relational (>= 10.0.11)
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 |
|---|---|---|
| 1.1.0-rc.1 | 88 | 8/29/2026 |
| 1.0.0 | 118 | 8/23/2026 |