Table of Contents

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

Every type and member is in the API reference.