BlazorAdmin — это RCL (Razor Class Library) со страницами и компонентами для операций создания, чтения, обновления и удаления базы данных. Основная цель проекта — поддержка операций CRUD для универсальных моделей, устранение необходимости использования CRUD-скаффолдинга или ручной обработки каждой отдельной модели. BlazorAdmin берет модель и пытается найти соответствующие входные данные для каждого из ее свойств. BlazorAdmin проиндексирует и отобразит каждую модель с атрибутом [AdminVisible], примененным к классу модели и одному из его свойств.
github.com