Schemata.Module.Complex.Targets
10.0.0-preview.26264.43
dotnet add package Schemata.Module.Complex.Targets --version 10.0.0-preview.26264.43
NuGet\Install-Package Schemata.Module.Complex.Targets -Version 10.0.0-preview.26264.43
<PackageReference Include="Schemata.Module.Complex.Targets" Version="10.0.0-preview.26264.43" />
<PackageVersion Include="Schemata.Module.Complex.Targets" Version="10.0.0-preview.26264.43" />
<PackageReference Include="Schemata.Module.Complex.Targets" />
paket add Schemata.Module.Complex.Targets --version 10.0.0-preview.26264.43
#r "nuget: Schemata.Module.Complex.Targets, 10.0.0-preview.26264.43"
#:package Schemata.Module.Complex.Targets@10.0.0-preview.26264.43
#addin nuget:?package=Schemata.Module.Complex.Targets&version=10.0.0-preview.26264.43&prerelease
#tool nuget:?package=Schemata.Module.Complex.Targets&version=10.0.0-preview.26264.43&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 + Flow + 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 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.26264.43)
- Schemata.Authorization.Skeleton (>= 10.0.0-preview.26264.43)
- Schemata.Entity.Repository (>= 10.0.0-preview.26264.43)
- Schemata.Identity.Skeleton (>= 10.0.0-preview.26264.43)
- Schemata.Mapping.Skeleton (>= 10.0.0-preview.26264.43)
- Schemata.Security.Skeleton (>= 10.0.0-preview.26264.43)
- Schemata.Validation.FluentValidation (>= 10.0.0-preview.26264.43)
-
net8.0
- Schemata.Abstractions (>= 10.0.0-preview.26264.43)
- Schemata.Authorization.Skeleton (>= 10.0.0-preview.26264.43)
- Schemata.Entity.Repository (>= 10.0.0-preview.26264.43)
- Schemata.Identity.Skeleton (>= 10.0.0-preview.26264.43)
- Schemata.Mapping.Skeleton (>= 10.0.0-preview.26264.43)
- Schemata.Security.Skeleton (>= 10.0.0-preview.26264.43)
- Schemata.Validation.FluentValidation (>= 10.0.0-preview.26264.43)
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.26264.43 | 32 | 5/14/2026 |
| 10.0.0-preview.26263.11 | 40 | 5/13/2026 |
| 10.0.0-preview.26262.64 | 37 | 5/12/2026 |
| 10.0.0-preview.26259.24 | 55 | 5/9/2026 |
| 10.0.0-preview.26259.20 | 52 | 5/9/2026 |
| 10.0.0-preview.26253.58 | 56 | 5/3/2026 |
| 10.0.0-preview.26253.39 | 47 | 5/3/2026 |
| 10.0.0-preview.26253.37 | 48 | 5/3/2026 |
| 10.0.0-preview.26251.71 | 47 | 5/1/2026 |
| 10.0.0-preview.26177.58 | 66 | 3/27/2026 |
| 10.0.0-preview.26177.40 | 59 | 3/27/2026 |
| 10.0.0-preview.26177.31 | 57 | 3/27/2026 |
| 10.0.0-preview.26175.94 | 57 | 3/25/2026 |
| 10.0.0-preview.26175.59 | 56 | 3/25/2026 |
| 10.0.0-preview.26174.30 | 62 | 3/24/2026 |
| 10.0.0-preview.26174.28 | 59 | 3/24/2026 |
| 9.0.0-preview.25270.29 | 216 | 5/20/2025 |
| 9.0.0-preview.25270.23 | 167 | 5/20/2025 |
| 9.0.0-preview.25269.38 | 170 | 5/19/2025 |
| 9.0.0-preview.25262.61 | 258 | 5/12/2025 |