Schemata.Module.Complex.Targets
10.0.0-preview.26322.53
dotnet add package Schemata.Module.Complex.Targets --version 10.0.0-preview.26322.53
NuGet\Install-Package Schemata.Module.Complex.Targets -Version 10.0.0-preview.26322.53
<PackageReference Include="Schemata.Module.Complex.Targets" Version="10.0.0-preview.26322.53" />
<PackageVersion Include="Schemata.Module.Complex.Targets" Version="10.0.0-preview.26322.53" />
<PackageReference Include="Schemata.Module.Complex.Targets" />
paket add Schemata.Module.Complex.Targets --version 10.0.0-preview.26322.53
#r "nuget: Schemata.Module.Complex.Targets, 10.0.0-preview.26322.53"
#:package Schemata.Module.Complex.Targets@10.0.0-preview.26322.53
#addin nuget:?package=Schemata.Module.Complex.Targets&version=10.0.0-preview.26322.53&prerelease
#tool nuget:?package=Schemata.Module.Complex.Targets&version=10.0.0-preview.26322.53&prerelease
Schemata Module
A Schemata Module is a self-contained plugin that integrates into a host application via Schemata.Modular. Each module exposes two startup hooks — ConfigureServices for DI registration and Configure for pipeline setup — and executes in Order/Priority sequence alongside the host's own features.
Package Variants
Pick the variant that matches the capabilities you need:
| Package | What it includes |
|---|---|
Schemata.Module.Targets |
Base: Abstractions |
Schemata.Module.Persisting.Targets |
Base + Repository pattern |
Schemata.Module.Complex.Targets |
Persisting + DSL + Mapping + Authorization + Identity + Security + Validation |
Quick Start
dotnet new classlib
dotnet add package --prerelease Schemata.Module.Complex.Targets
public sealed class MyModule : ModuleBase
{
public override int Order => 0;
public void ConfigureServices(
IServiceCollection services,
IConfiguration configuration,
IWebHostEnvironment environment)
{
// Register services for this module
}
public void ConfigureApplication(IApplicationBuilder app)
{
// Configure the request pipeline
}
}
The host application picks up modules automatically when UseModular() is called on the SchemataBuilder.
See Also
- Schemata.Modular — the runtime that loads and invokes modules
- Schemata.Business.Complex.Targets — business library targets
- Schemata.Application.Complex.Targets — host application targets
- Schemata.Modeling.Generator — SKM schema DSL (included in Complex)
Learn more about Target Frameworks and .NET Standard.
-
net10.0
- Schemata.Abstractions (>= 10.0.0-preview.26322.53)
- Schemata.Authorization.Skeleton (>= 10.0.0-preview.26322.53)
- Schemata.Entity.Repository (>= 10.0.0-preview.26322.53)
- Schemata.Identity.Skeleton (>= 10.0.0-preview.26322.53)
- Schemata.Mapping.Skeleton (>= 10.0.0-preview.26322.53)
- Schemata.Security.Skeleton (>= 10.0.0-preview.26322.53)
- Schemata.Validation.FluentValidation (>= 10.0.0-preview.26322.53)
-
net8.0
- Schemata.Abstractions (>= 10.0.0-preview.26322.53)
- Schemata.Authorization.Skeleton (>= 10.0.0-preview.26322.53)
- Schemata.Entity.Repository (>= 10.0.0-preview.26322.53)
- Schemata.Identity.Skeleton (>= 10.0.0-preview.26322.53)
- Schemata.Mapping.Skeleton (>= 10.0.0-preview.26322.53)
- Schemata.Security.Skeleton (>= 10.0.0-preview.26322.53)
- Schemata.Validation.FluentValidation (>= 10.0.0-preview.26322.53)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.0-preview.26322.53 | 0 | 6/22/2026 |
| 10.0.0-preview.26321.63 | 40 | 6/21/2026 |
| 10.0.0-preview.26321.42 | 43 | 6/21/2026 |
| 10.0.0-preview.26321.11 | 41 | 6/21/2026 |
| 10.0.0-preview.26321.10 | 37 | 6/21/2026 |
| 10.0.0-preview.26320.62 | 47 | 6/20/2026 |
| 10.0.0-preview.26320.39 | 42 | 6/20/2026 |
| 10.0.0-preview.26320.30 | 39 | 6/20/2026 |
| 10.0.0-preview.26312.49 | 43 | 6/12/2026 |
| 10.0.0-preview.26310.65 | 55 | 6/10/2026 |
| 10.0.0-preview.26307.55 | 57 | 6/7/2026 |
| 10.0.0-preview.26305.37 | 60 | 6/5/2026 |
| 10.0.0-preview.26305.35 | 48 | 6/5/2026 |
| 10.0.0-preview.26304.21 | 53 | 6/4/2026 |
| 10.0.0-preview.26301.51 | 54 | 6/1/2026 |
| 10.0.0-preview.26264.43 | 52 | 5/14/2026 |
| 10.0.0-preview.26263.11 | 59 | 5/13/2026 |
| 10.0.0-preview.26262.64 | 56 | 5/12/2026 |
| 10.0.0-preview.26259.24 | 65 | 5/9/2026 |
| 10.0.0-preview.26259.20 | 59 | 5/9/2026 |