.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.
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 →