这是控制域中空白字段的最佳方法

时间:2019-03-31 04:28:39

标签: c# asp.net-core entity-framework-core

因此,我想知道控制我的域中的空字段或空字段的最佳方法是什么。在哪里?

例如,我有一个User类,它具有一个ID,一个用户名,一个电子邮件,一个密码,一个名称和一个姓氏。

我的问题与我应该在哪里检查用户名是否为空引发异常有关。

我正在使用NET Core 2.2和MVC方法创建应用程序

1 个答案:

答案 0 :(得分:1)

通常,一个好的做法是在属性中这样做,例如:

[Required] 
public string Username {get;set;} 

我认为您追求的是客户意愿,属性基础:https://docs.microsoft.com/en-us/aspnet/core/mvc/models/validation?view=aspnetcore-2.2#custom-validation

它更适合于应用程序特定的验证。