Dflat.System.Templates 1.0.3

dotnet new install Dflat.System.Templates@1.0.3
                    
This package contains a .NET Template Package you can call from the shell/command line.

Dflat

Socle applicatif .NET modulaire. Les packages publiés sont ceux du module applicatif Dflat.System.* ; le noyau technique Dflat.Kernel.* n'est pas publié séparément : ses assemblies sont livrées à l'intérieur de ces packages.

Packages

Package Rôle Assemblies noyau incluses
Dflat.System.Model Entités, vues et modèles métier Dflat.Kernel.Core, Dflat.Kernel.Model
Dflat.System.Data Accès aux données Dflat.Kernel.Data
Dflat.System.Business Services métier Dflat.Kernel.Business
Dflat.System.Client Client HTTP typé de l'API Dflat.Kernel.WebClient
Dflat.System.Web API Web ASP.NET Core réutilisable Dflat.Kernel.Web, Dflat.Kernel.Excel
Dflat.System.Database Mise à jour du schéma de base de données
Dflat.System.Templates Modèles dotnet new (hôte web)

Chaque assembly du noyau n'est présente que dans un seul package ; les autres y accèdent par les dépendances entre packages (WebBusinessDataModel, ClientModel). Installer plusieurs packages ne provoque donc aucun doublon d'assembly.

Installation

Installer le ou les modules nécessaires, par exemple :

dotnet add package Dflat.System.Model

Créer une application web

Le modèle dflat-webhost crée un hôte ASP.NET Core complet, basé sur Dflat.System.Web (qui amène tous les autres packages) :

dotnet new install Dflat.System.Templates
dotnet new dflat-webhost -n MonApp

Le projet généré reçoit ses propres clés de signature dans appsettings.json. Les paramètres de connexion à la base propres au poste se placent dans .dflat/dflat.config.json (section DbConnectionInfos), cherché en remontant depuis le dossier du projet, ou désigné par la variable DFLAT_LOCAL_CONFIG. Dans un hôte existant, builder.AddDflatLocalConfiguration() offre le même chargement.

Licence

MIT.

This package has no dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
1.0.3 34 9/11/2026