Dicas de .NET
Introdução básica ao ASP.net MVC com os atributos de validação e Migrations (parte 2)
Conhecendo os atributos de validação e entendo a utilização de Migrations no Asp.net Mvc, para iniciantes.
Model validation in ASP.NET Core MVC and Razor Pages
https://learn.microsoft.com/en-us/aspnet/core/mvc/models/validation?view=aspnetcore-7.0