Dflat.System.Model
1.0.3
dotnet add package Dflat.System.Model --version 1.0.3
NuGet\Install-Package Dflat.System.Model -Version 1.0.3
<PackageReference Include="Dflat.System.Model" Version="1.0.3" />
<PackageVersion Include="Dflat.System.Model" Version="1.0.3" />
<PackageReference Include="Dflat.System.Model" />
paket add Dflat.System.Model --version 1.0.3
#r "nuget: Dflat.System.Model, 1.0.3"
#:package Dflat.System.Model@1.0.3
#addin nuget:?package=Dflat.System.Model&version=1.0.3
#tool nuget:?package=Dflat.System.Model&version=1.0.3
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 (Web → Business → Data →
Model, Client → Model). 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.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Microsoft.Extensions.Logging (>= 10.0.11)
- Newtonsoft.Json (>= 13.0.4)
- System.Configuration.ConfigurationManager (>= 10.0.11)
NuGet packages (4)
Showing the top 4 NuGet packages that depend on Dflat.System.Model:
| Package | Downloads |
|---|---|
|
Dflat.System.Data
Accès aux données (services, paramètres, cache) du module System. Embarque Dflat.Kernel.Data. |
|
|
Dflat.System.Business
Couche métier (activation, sécurité, mail, SMS, Stripe, tokens, utilisateurs) du module System. Embarque Dflat.Kernel.Business. |
|
|
Dflat.System.Web
API Web ASP.NET Core réutilisable (contrôleurs, hubs SignalR, services, DflatStartup) du module System. Embarque Dflat.Kernel.Web et Dflat.Kernel.Excel. |
|
|
Dflat.System.Client
Client HTTP typé (généré) consommant l'API du module System. Embarque Dflat.Kernel.WebClient. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.3 | 42 | 9/11/2026 |