MODELLI DI PROGETTO B-ARTS
Scopo
Modelli correnti
BDBTemplateModel: database SQL di base con profilazione, sistemi, notifiche, accessi e servizi applicativi comuni.BBaseLibraryModel: libreria back-end condivisa e classi persistenti generate da BStudio.BAppConsoleModel: applicazione console.BWebApiModel: servizio Web API.BWorkerServiceModel: servizio worker.BBlazorWebAppModel: applicazione Blazor.BWinFormModel: applicazione Windows Forms.
BFrameworkMAUI e il relativo modello non sono documentati finché non saranno disponibili nell'architettura corrente.
Regola fondamentale
Nei progetti che contengono classi generate da BStudio:
BClassescontiene esclusivamente il codice generato e rigenerabile;BClassesPartialcontiene le personalizzazioni dello sviluppatore;i file di
BClassesnon devono essere modificati manualmente;una rigenerazione può sostituire completamente i file di
BClasses;una personalizzazione deve essere implementata in una classe
partialcon stesso nome e namespace dentroBClassesPartial.
