ASP.NET Core and Blazor
Helpers for ASP.NET Core applications and Blazor clients: CRUD service bases, composite localization, JavaScript interop and MudBlazor components.
How the packages fit
Each arrow points at the package it builds on. Rounded, dashed boxes are Nuv Tools packages from another area.
flowchart LR
NuvTools_AspNetCore["AspNetCore"]
NuvTools_AspNetCore_Blazor["AspNetCore.Blazor"]
NuvTools_AspNetCore_Blazor_MudBlazor["AspNetCore.Blazor.MudBlazor"]
NuvTools_AspNetCore_EntityFrameworkCore["AspNetCore.EntityFrameworkCore"]
NuvTools_Common(["Common"]):::outside
NuvTools_Data(["Data"]):::outside
NuvTools_Data_EntityFrameworkCore(["Data.EntityFrameworkCore"]):::outside
NuvTools_AspNetCore_Blazor_MudBlazor --> NuvTools_AspNetCore_Blazor
NuvTools_AspNetCore_Blazor_MudBlazor --> NuvTools_Common
NuvTools_AspNetCore_Blazor_MudBlazor --> NuvTools_Data
NuvTools_AspNetCore_EntityFrameworkCore --> NuvTools_AspNetCore
NuvTools_AspNetCore_EntityFrameworkCore --> NuvTools_Data_EntityFrameworkCore
classDef outside fill:#f2f6f8,stroke:#9fb3bd,stroke-dasharray: 4 3,color:#536772
Packages
| Package | What it does | Builds on |
|---|---|---|
| AspNetCore | ASP.NET Core helpers including composite localization. | — |
| AspNetCore.Blazor | Blazor helpers including JavaScript interop services for clipboard, localStorage, sessionStorage, loading indicator, file download, and exit confirmation, plus a camera capture component. | — |
| AspNetCore.Blazor.MudBlazor | MudBlazor helpers including converters, validators, and server-paged table base component. | AspNetCore.Blazor, Common, Data |
| AspNetCore.EntityFrameworkCore | Entity Framework Core service base classes with CRUD operations and database migration helpers for ASP.NET Core. | AspNetCore, Data.EntityFrameworkCore |
Guides
- NuvTools.AspNetCore — installation, configuration and examples; source on GitHub.
Every type and member is in the API reference.