ORMData.All
10.1.4
dotnet add package ORMData.All --version 10.1.4
NuGet\Install-Package ORMData.All -Version 10.1.4
<PackageReference Include="ORMData.All" Version="10.1.4" />
<PackageVersion Include="ORMData.All" Version="10.1.4" />
<PackageReference Include="ORMData.All" />
paket add ORMData.All --version 10.1.4
#r "nuget: ORMData.All, 10.1.4"
#:package ORMData.All@10.1.4
#addin nuget:?package=ORMData.All&version=10.1.4
#tool nuget:?package=ORMData.All&version=10.1.4
ORMData.All - Meta Package
This is a meta-package that includes all database providers for ORMData ORM.
Purpose
This package provides backward compatibility with previous monolithic versions of ORMData where all providers were included by default.
Included Providers
- ✅ ORMData.SqlServer - SQL Server support
- ✅ ORMData.PostgreSql - PostgreSQL support
- ✅ ORMData.MySql - MySQL/MariaDB support
- ✅ ORMData.Sqlite - SQLite support
Package Size
⚠️ Warning: This package includes all database providers, resulting in a larger download size (~87.5MB).
Recommendation
For production applications, we recommend installing only the specific provider package you need:
# For SQL Server only (~17MB)
dotnet add package ORMData.SqlServer
# For PostgreSQL only (~27MB)
dotnet add package ORMData.PostgreSql
# For MySQL only (~10MB)
dotnet add package ORMData.MySql
# For SQLite only (~5MB)
dotnet add package ORMData.Sqlite
This reduces package size by 80-94% and eliminates unnecessary dependencies.
Usage
dotnet add package ORMData.All
using ORMData;
using ORMData.SqlServer.Extensions;
using ORMData.PostgreSql.Extensions;
using ORMData.MySql.Extensions;
using ORMData.Sqlite.Extensions;
var builder = WebApplication.CreateBuilder(args);
// Register all providers
builder.Services.AddInfrastructureServices(builder.Configuration)
.AddSqlServerProvider()
.AddPostgreSqlProvider()
.AddMySqlProvider()
.AddSqliteProvider();
var app = builder.Build();
app.Run();
| 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
- ORMData (>= 10.1.4)
- ORMData.MySql (>= 10.1.4)
- ORMData.PostgreSql (>= 10.1.4)
- ORMData.Sqlite (>= 10.1.4)
- ORMData.SqlServer (>= 10.1.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
v10.1.1
Arquitectura Modular de Proveedores NuGet
- Refactorización total para desacoplamiento de proveedores de base de datos.
- Core de ORMData ahora es ligero y libre de dependencias de drivers específicos.
- Introducción de IProviderFactory y abstracciones para modularidad.
- Nuevos paquetes específicos: ORMData.SqlServer, ORMData.PostgreSql, ORMData.MySql, ORMData.Sqlite.
- Paquete meta ORMData.All para compatibilidad total con versiones anteriores.
- Actualización a .NET 10.
- Reducción masiva del tamaño de paquetes individuales.