EFOdbc.Data
1.0.0-rc.7
dotnet add package EFOdbc.Data --version 1.0.0-rc.7
NuGet\Install-Package EFOdbc.Data -Version 1.0.0-rc.7
<PackageReference Include="EFOdbc.Data" Version="1.0.0-rc.7" />
<PackageVersion Include="EFOdbc.Data" Version="1.0.0-rc.7" />
<PackageReference Include="EFOdbc.Data" />
paket add EFOdbc.Data --version 1.0.0-rc.7
#r "nuget: EFOdbc.Data, 1.0.0-rc.7"
#:package EFOdbc.Data@1.0.0-rc.7
#addin nuget:?package=EFOdbc.Data&version=1.0.0-rc.7&prerelease
#tool nuget:?package=EFOdbc.Data&version=1.0.0-rc.7&prerelease
EFOdbc.Data
Proveedor ADO.NET 100% managed para IBM i / AS400 (DB2 for i) — el equivalente de jt400 para .NET. Linux, Windows y macOS; net8.0/net9.0/net10.0.
Preview: el repositorio de código fuente es privado mientras el paquete esté en versión preview. Se hará público al publicar la primera versión estable (GA). Hasta entonces, los enlaces al repositorio pueden no resolver.
await using var conn = new EFOdbcConnection(
"Server=mi-ibmi;User=USER;Password=PASS;DefaultLibrary=MILIB;");
await conn.OpenAsync();
var cmd = conn.CreateCommand();
cmd.CommandText = "SELECT TOP 10 * FROM CLIENTES"; // idioma T-SQL traducido a DB2 for i
await using var reader = await cmd.ExecuteReaderAsync();
- v1 (1.x) — transporte ODBC sobre IBM i Access (requiere 5770-XW1)
- v2 (2.x) — transporte DRDA nativo, sin licencias en el servidor
La API es idéntica entre v1 y v2: migrar es cambiar Transport=Odbc por
Transport=Drda en el connection string.
Provider EF Core: paquete EFOdbc.EntityFrameworkCore.
| 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. |
-
net10.0
- EFOdbc.Data.Abstractions (>= 1.0.0-rc.7)
- System.Data.Odbc (>= 10.0.10)
-
net8.0
- EFOdbc.Data.Abstractions (>= 1.0.0-rc.7)
- System.Data.Odbc (>= 9.0.18)
- System.IO.Pipelines (>= 10.0.10)
- System.Text.Encoding.CodePages (>= 9.0.18)
-
net9.0
- EFOdbc.Data.Abstractions (>= 1.0.0-rc.7)
- System.Data.Odbc (>= 9.0.18)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on EFOdbc.Data:
| Package | Downloads |
|---|---|
|
EFOdbc.EntityFrameworkCore
Provider EF Core para IBM i / AS400 (DB2 for i) sobre EFOdbc.Data. |
|
|
EFOdbc.Dialects.PostgreSql
Dialecto PostgreSQL (psqlODBC) para EFOdbc.Data. Se activa con Dialect=PostgreSql. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0-rc.7 | 86 | 7/31/2026 |
| 1.0.0-rc.6 | 76 | 7/31/2026 |
| 1.0.0-rc.5 | 77 | 7/28/2026 |
| 1.0.0-rc.4 | 74 | 7/27/2026 |
| 1.0.0-rc.3 | 69 | 7/27/2026 |
| 1.0.0-rc.1 | 77 | 7/24/2026 |
| 1.0.0-preview.12 | 77 | 7/23/2026 |
| 1.0.0-preview.9 | 71 | 7/22/2026 |
| 1.0.0-preview.6 | 68 | 7/20/2026 |