@tsonic/efcore-npgsql
v10.0.38
Published
TypeScript type definitions for Npgsql.EntityFrameworkCore.PostgreSQL (+ dependencies) for .NET 10
Maintainers
Readme
@tsonic/efcore-npgsql
TypeScript type definitions for EF Core PostgreSQL provider (Npgsql) (Npgsql.EntityFrameworkCore.PostgreSQL + dependencies) for .NET 10.
Generated by tsbindgen from NuGet assemblies and intended for use with the Tsonic compiler (TypeScript → .NET).
What this package is (and isn’t)
- ✅ TypeScript bindings for the Npgsql EF Core provider (and its required dependency assemblies).
- ❌ Not a JavaScript runtime module (the
.jsfiles are module stubs for type-only use). - ✅ You still need the real .NET assemblies via NuGet in your Tsonic workspace.
Install (types)
npm install @tsonic/efcore-npgsql @tsonic/efcore @tsonic/dotnet @tsonic/coreUse with Tsonic (recommended)
tsonic add nuget Npgsql.EntityFrameworkCore.PostgreSQL <version> @tsonic/efcore-npgsqlImports
import { NpgsqlDbContextOptionsBuilderExtensions } from "@tsonic/efcore-npgsql/Microsoft.EntityFrameworkCore.js";And EF Core base types from @tsonic/efcore:
import { DbContextOptionsBuilder } from "@tsonic/efcore/Microsoft.EntityFrameworkCore.js";Example (UseNpgsql)
import { DbContextOptionsBuilder } from "@tsonic/efcore/Microsoft.EntityFrameworkCore.js";
import { NpgsqlDbContextOptionsBuilderExtensions } from "@tsonic/efcore-npgsql/Microsoft.EntityFrameworkCore.js";
const builder = new DbContextOptionsBuilder();
NpgsqlDbContextOptionsBuilderExtensions.UseNpgsql(builder, "Host=localhost;Database=app;Username=postgres;Password=postgres");
const options = builder.Options;Versioning
This repo is versioned by .NET major:
- .NET 10 → npm:
@tsonic/[email protected]
License
MIT
