Meta-package that includes all database providers for ORMData ORM. Provides backward compatibility with previous monolithic versions. For production use, consider installing only the specific provider package you need (ORMData.SqlServer, ORMData.PostgreSql, ORMData.MySql, or ORMData.Sqlite) to reduce package size.
$ dotnet add package ORMData.AllThis is a meta-package that includes all database providers for ORMData ORM.
This package provides backward compatibility with previous monolithic versions of ORMData where all providers were included by default.
⚠️ Warning: This package includes all database providers, resulting in a larger download size (~87.5MB).
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.
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();