docs: add layer readmes for architecture boundaries
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
# DigitalData.TaskFlow.Infrastructure
|
||||
|
||||
Dieses Projekt implementiert technische Integrationen der Anwendung.
|
||||
|
||||
## Zweck
|
||||
|
||||
Die Infrastructure-Schicht setzt die in Application definierten Abstraktionen konkret um. Dazu gehoeren Datenbankzugriffe (EF Core, Stored Procedures) und spaeter ggf. DMS- oder externe Service-Anbindungen.
|
||||
|
||||
## Aktueller Inhalt
|
||||
|
||||
- `DependencyInjection.cs`
|
||||
- Einstiegspunkt fuer die Registrierung technischer Dienste.
|
||||
- `Options/`
|
||||
- Platz fuer Infrastruktur-spezifische Optionen (falls benoetigt).
|
||||
|
||||
## Geplante Inhalte (naechste Phasen)
|
||||
|
||||
- `Persistence/`
|
||||
- `TaskFlowDbContext` mit SQL-Server-Konfiguration.
|
||||
- Entity-Konfigurationen inklusive Feld-Mapping (DB-Namen -> PascalCase-Modelle).
|
||||
- `Repositories/`
|
||||
- Implementierungen fuer:
|
||||
- Workflow-Lesezugriff (u. a. `PRCUST_F19_GET_LISTING_DATA`)
|
||||
- Workflow-Closing (Write-Procedure)
|
||||
- Dokument-Binary-Zugriff
|
||||
- `Persistence/Models/`
|
||||
- Keyless Modelle fuer Procedure-Ergebnisse.
|
||||
|
||||
## Architektur-Regeln
|
||||
|
||||
- Keine Controller- oder HTTP-Logik.
|
||||
- Keine fachliche Regel-Definition; nur technische Umsetzung.
|
||||
- SQL-Zugriff stets parameterisiert und sicher.
|
||||
|
||||
## Rolle im Gesamtsystem
|
||||
|
||||
Infrastructure kapselt alle externen Abhaengigkeiten. Dadurch bleibt die Application-Schicht testbar und von Technologie-Details entkoppelt.
|
||||
Reference in New Issue
Block a user