ardalis / ardalis/StatePattern
Mapping the State Pattern to a Database
- Vorherrschende Sprache
- C#
- Sterne
- 33
- Forks
- 18
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Hi, I really like this pattern. But I am wondering how this might work with EF Core. The `Policy` class could easily be an entity that maps to a DB table. But I'm not quite sure how the private nested `State` classes should be handled? Would they live in-memory or in the DB? I can imagine a `State` table containing all possible states that would then be included in all `Policy` queries. But I'm not sure if that breaks this pattern. You are new-ing up the states in the Policy class constructor etc.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Es sind weder eine Datei noch ein Test angegeben. Beginnen Sie mit dem Lesen der Policy-Klasse und ihrer privaten verschachtelten State-Klassen und untersuchen Sie anschließend, wie das Projekt derzeit Persistenz modelliert; für den Abschluss müsste ein EF Core-Mapping-Ansatz festgelegt und die entsprechende Dokumentation oder Implementierung bereitgestellt werden, bevor die Fertigstellung verifiziert werden kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- databases
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100