Schemata.Module.Complex.Targets
10.0.0-preview.26175.94
dotnet add package Schemata.Module.Complex.Targets --version 10.0.0-preview.26175.94
NuGet\Install-Package Schemata.Module.Complex.Targets -Version 10.0.0-preview.26175.94
<PackageReference Include="Schemata.Module.Complex.Targets" Version="10.0.0-preview.26175.94" />
<PackageVersion Include="Schemata.Module.Complex.Targets" Version="10.0.0-preview.26175.94" />
<PackageReference Include="Schemata.Module.Complex.Targets" />
paket add Schemata.Module.Complex.Targets --version 10.0.0-preview.26175.94
#r "nuget: Schemata.Module.Complex.Targets, 10.0.0-preview.26175.94"
#:package Schemata.Module.Complex.Targets@10.0.0-preview.26175.94
#addin nuget:?package=Schemata.Module.Complex.Targets&version=10.0.0-preview.26175.94&prerelease
#tool nuget:?package=Schemata.Module.Complex.Targets&version=10.0.0-preview.26175.94&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: Modular + Abstractions + Common |
Schemata.Module.Persisting.Targets |
Base + Repository pattern |
Schemata.Module.Complex.Targets |
Persisting + DSL + Mapping + Authorization + Identity + Security + Validation + Workflow |
Quick Start
dotnet new classlib
dotnet add package --prerelease Schemata.Module.Complex.Targets
public sealed class MyModule : ModuleBase
{
public override int Order => 0;
public override int Priority => 0;
public void ConfigureServices(IServiceCollection services)
{
// Register services for this module
}
public void Configure(IApplicationBuilder app, IServiceProvider sp)
{
// 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.26175.94)
- Schemata.Authorization.Skeleton (>= 10.0.0-preview.26175.94)
- Schemata.Entity.Repository (>= 10.0.0-preview.26175.94)
- Schemata.Identity.Skeleton (>= 10.0.0-preview.26175.94)
- Schemata.Mapping.Skeleton (>= 10.0.0-preview.26175.94)
- Schemata.Security.Skeleton (>= 10.0.0-preview.26175.94)
- Schemata.Validation.FluentValidation (>= 10.0.0-preview.26175.94)
- Schemata.Workflow.Skeleton (>= 10.0.0-preview.26175.94)
-
net8.0
- Schemata.Abstractions (>= 10.0.0-preview.26175.94)
- Schemata.Authorization.Skeleton (>= 10.0.0-preview.26175.94)
- Schemata.Entity.Repository (>= 10.0.0-preview.26175.94)
- Schemata.Identity.Skeleton (>= 10.0.0-preview.26175.94)
- Schemata.Mapping.Skeleton (>= 10.0.0-preview.26175.94)
- Schemata.Security.Skeleton (>= 10.0.0-preview.26175.94)
- Schemata.Validation.FluentValidation (>= 10.0.0-preview.26175.94)
- Schemata.Workflow.Skeleton (>= 10.0.0-preview.26175.94)
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.26175.94 | 0 | 3/25/2026 |
| 10.0.0-preview.26175.59 | 0 | 3/25/2026 |
| 10.0.0-preview.26174.30 | 27 | 3/24/2026 |
| 10.0.0-preview.26174.28 | 27 | 3/24/2026 |
| 9.0.0-preview.25270.29 | 203 | 5/20/2025 |
| 9.0.0-preview.25270.23 | 154 | 5/20/2025 |
| 9.0.0-preview.25269.38 | 159 | 5/19/2025 |
| 9.0.0-preview.25262.61 | 246 | 5/12/2025 |
| 9.0.0-preview.25262.14 | 205 | 5/12/2025 |
| 9.0.0-preview.25261.47 | 153 | 5/11/2025 |
| 9.0.0-preview.25255.55 | 158 | 5/5/2025 |
| 9.0.0-preview.25251.34 | 168 | 5/1/2025 |
| 9.0.0-preview.25251.30 | 160 | 5/1/2025 |
| 9.0.0-preview.25251.21 | 174 | 5/1/2025 |
| 9.0.0-preview.25230.59 | 158 | 4/30/2025 |
| 9.0.0-preview.25162.44 | 176 | 3/12/2025 |
| 9.0.0-preview.25154.28 | 210 | 3/4/2025 |
| 9.0.0-preview.25154.27 | 211 | 3/4/2025 |
| 9.0.0-preview.25153.54 | 166 | 3/3/2025 |
| 9.0.0-preview.25128.36 | 112 | 2/28/2025 |