Interactive database driven Razor web application development UI components for ASP.NET Core. Supports JSON, List<T>, MSSQL, MySQL MariaDB, PostgreSQL and SQLite.


Keywords
CRUD, application, asp.net, asp.netcore, blazor, component, components, core, data-driven, drop-down, excel, form, grid, htmx, list, razor, spreadsheet, svelte
License
MIT
Install
Install-Package DbNetSuiteCore -Version 1.0.19

Documentation

DbNetSuiteCore

DbNetSuiteCore is a .Net Core middleware Nuget package that can be used to add database driven web-reporting to any ASP.NET Core web application in minutes with just a few lines of code.

{
    using DbNetLink.Middleware;           // <= Add this line

    using Microsoft.AspNetCore.Builder;
    using Microsoft.Extensions.DependencyInjection;
    
    WebApplicationBuilder builder = WebApplication.CreateBuilder(args);
    builder.Services.AddRazorPages();
    builder.Services.AddDbNetSuiteCore(); // <= Add this line
    
    WebApplication app = builder.Build();
    app.UseHttpsRedirection();
    app.UseStaticFiles();
    app.UseRouting();
    app.UseAuthorization();
    app.UseDbNetSuiteCore();              // <= Add this line
       
    app.UseEndpoints(endpoints =>
    {
	    endpoints.MapRazorPages();
    });

    app.Run();
}

The solution comprises of the DbNetSuiteCore library and a sample application running against an SQLite database.

For more information and demos click here.