Quelle: dotnetpro
Einfaches Konzept für den Datenbankzugriff 11.12.2023, 00:00 Uhr

Active Record – das leichtere DDD?

Unterschiede zwischen Daten- und Objektmodell sind nicht immer notwendig.
Bei der Objektmodellierung gibt es verschiedene Ansätze. Bei Domain Driven Design [1] wird zunächst das Modell der Domäne isoliert betrachtet. Die Datenbank hat eher den Stellenwert eines Persistierungsdetails. Diese zwei Modelle sind unabhängig voneinander.
Gleiches gilt für das UI, auch dieses wird als unabhängiges Implementierungsdetail betrachtet und kann somit über ein eigenes, zusätzliches Modell verfügen. Ein sogenannter Full-Stack-Developer, das heißt ein Allround-Entwickler, der sich in allen Bereichen wie Backend, Frontend und Datenbankschicht bewegt, muss somit zwischen den drei Modellen hin- und herwechseln.

Jetzt 1 Monat kostenlos testen!

Sie wollen zukünftig auch von den Vorteilen eines plus-Abos profitieren? Werden Sie jetzt dotnetpro-plus-Kunde.
  • + Digitales Kundenkonto,
  • + Zugriff auf das digitale Heft,
  • + Zugang zum digitalen Heftarchiv,
  • + Auf Wunsch: Weekly Newsletter,
  • + Sämtliche Codebeispiele im digitalen Heftarchiv verfügbar