.NET API

The ADO.NET layer works today and is gated by a real conformance suite; the Entity Framework Core and linq2db providers are separate projects, already in progress. No invented signatures — every section reflects what is in the repositories.

System.Data available

H2Connection, H2Command, H2Parameter, H2DataReader, H2Transaction, H2DataAdapter, H2ProviderFactory. 293/293 of the ADO.NET spec suite.

Reference →

Dapper works today

End-to-end over IDbConnection: open, create, insert, update, select, delete, transactions.

Examples →

Native API planned

Direct engine access: Parser, Session, Database. Gate: a stable public surface over the engine.

Stub →

linq2db in progress

Own repository, written from scratch against linq2db's public API. Query, insert, filter and order work against the engine.

Details →

EF Core in progress

Own repository: a fork of EFCore.PG with H2's surface. 1034 inherited EF Core tests pass, none red.

Details →