B-Arts DocumentationIndice generale

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:

  • BClasses contiene esclusivamente il codice generato e rigenerabile;

  • BClassesPartial contiene le personalizzazioni dello sviluppatore;

  • i file di BClasses non devono essere modificati manualmente;

  • una rigenerazione può sostituire completamente i file di BClasses;

  • una personalizzazione deve essere implementata in una classe partial con stesso nome e namespace dentro BClassesPartial.

Consultazione