ASP.NET Core 中的模型验证如何工作?

How the Model Validation works in ASP.NET Core?

目前我正在 ASP .NET Core 文档上学习 Razor Pages,Razor Pages 教程系列的第 8 部分将验证添加到应用程序。我了解什么是验证,在客户端和服务器端,我知道有 jQuery 客户端验证来检测错误。

我的问题是在不将迁移应用到数据库的情况下它是如何工作的?

模型验证与数据库无关。根据应用于模型的属性验证模型。数据库也可以使用其中一些属性这一事实与验证无关。