Aus dem Kurs: Web-APIs mit ASP.NET Core 8
Erhalten Sie Zugriff auf diesen Kurs – mit einer kostenlosen Probeversion
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 25.300 Kurse von Branchenfachleuten.
Model-Binding verstehen – Tutorial zu ASP.NET Core
Aus dem Kurs: Web-APIs mit ASP.NET Core 8
Model-Binding verstehen
Der Prozess, wie wir Eingabedaten an in der Regel eine Modellklasse in ASP.NET Core binden, der heißt Model Binding. Und wenn wir uns diese Methode GetProduct() einmal genauer anschauen, haben wir schon so eine Art von Model Binding im Einsatz. Wir haben eine Methode GetProduct(), die erwartet einen Parameter, der heißt id. Und im Routen-Template steckt dieser Parameter bereits drin. D.h., id wird quasi übergeben, indem es in der URL steht, und dann landet es in der Methode. Da lassen sich über diese Route noch ganz andere Dinge steuern, bspw. Datentypen. Aber zumindest hier, wir haben eine einheitliche, offensichtliche Zuordnung; id in der Route, id als Parametername. Jetzt gibt es für diese Datenquellen mehrere Möglichkeiten, also wo solche Daten, die dann als Parameter bei der Action-Methode landen, herkommen. Eine Variante haben wir hier gerade gesehen: aus der Route. Aber es gibt Alternativen. Und man kann spezifisch angeben, woher ein Parameter kommen muss. In den bisherigen…
Inhalt
-
-
-
-
-
(Gesperrt)
Was Sie in diesem Kapitel erwartet55 Sek.
-
(Gesperrt)
HTTP-Methoden für Lese- und Schreiboperationen2 Min. 46 Sek.
-
(Gesperrt)
Model-Binding verstehen2 Min. 44 Sek.
-
(Gesperrt)
Daten erstellen (Teil 1)3 Min. 40 Sek.
-
(Gesperrt)
Daten erstellen (Teil 2)5 Min. 51 Sek.
-
(Gesperrt)
Daten aktualisieren6 Min. 6 Sek.
-
Daten löschen5 Min. 16 Sek.
-
(Gesperrt)
In eine minimale API umwandeln3 Min. 11 Sek.
-
(Gesperrt)
-
-
-