ardalis / ardalis/StatePattern

Mapping the State Pattern to a Database

Offen
#2 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.