Dflat.System.Business
1.0.3
dotnet add package Dflat.System.Business --version 1.0.3
NuGet\Install-Package Dflat.System.Business -Version 1.0.3
<PackageReference Include="Dflat.System.Business" Version="1.0.3" />
<PackageVersion Include="Dflat.System.Business" Version="1.0.3" />
<PackageReference Include="Dflat.System.Business" />
paket add Dflat.System.Business --version 1.0.3
#r "nuget: Dflat.System.Business, 1.0.3"
#:package Dflat.System.Business@1.0.3
#addin nuget:?package=Dflat.System.Business&version=1.0.3
#tool nuget:?package=Dflat.System.Business&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
- Dflat.System.Data (>= 1.0.3)
- Dflat.System.Model (>= 1.0.3)
- Microsoft.AspNetCore.Authentication.JwtBearer (>= 8.0.2)
- Microsoft.Data.SqlClient (>= 7.0.2)
- Microsoft.IdentityModel.JsonWebTokens (>= 8.22.0)
- Microsoft.IdentityModel.Tokens (>= 8.22.0)
- Stripe.net (>= 43.14.0)
- Twilio (>= 8.0.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Dflat.System.Business:
| Package | Downloads |
|---|---|
|
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. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.3 | 41 | 9/11/2026 |