.NET Data Annotations 17.11.2016, 00:00 Uhr

.NET Hidden Champion

Validieren und Annotieren mit den .NET Data Annotations.
Als Hidden Champion werden mittelständische Unternehmen bezeichnet, die in ihrer Branche eine weltweit führende Stellung einnehmen und dabei der Öffentlichkeit weitestgehend unbekannt bleiben. Ein Hidden Champion unseres Entwickleralltags sind die .NET Data Annotations [1]. Data Annotations haben ihren Ursprung in ASP.NET MVC. Ich definiere Data Annotations heute als eine Möglichkeit von .NET, um Eigenschaften von Datenklassen mit strukturierten Meta-Informationen zu ergänzen. Diese ­Informationen können unterschiedlich genutzt werden, etwa zur Validierung oder zur Abbildung der Meta-Informationen auf Drittsysteme wie Datenbanken, wie es das Entity Framework tut.
Das Bedürfnis nach der Erweiterung von Meta-Informationen zeigt sich schnell an meiner POCO-Klasse Person:

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