TryValidateObject上的ValidationResults为null

TryValidateObject上的ValidationResults为null,第1张

我试图了解数据注释。

这是我的班级:

public class Video
{
    [Required]
    public string Title {get; set; }

    public List<ValidationResult> ValidationResults { get; set; }

    public bool IsValid()
    {
        var context = new ValidationContext(this, null, null);
        return Validator.TryValidateObject(this, context, this.ValidationResults);
    }
}

如果我创建一个Video类型的对象而不设置Title,则IsValid返回false(正确!),但对象的ValidationResults为null。是不是他们想要包含一个ValidationResult,并显示一条错误消息,说明视频是必需的还是什么?

最佳答案:

1 个答案:

答案 0 :(得分:0)

要解决此问题,需要将 Import-Csv : The member "' '" is already present.At line:1 char:1 import-csv("\dshfs03.dgoz.dccz.ccnz\psst\Aram\RTCA Merge\ctvl.csv") ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CategoryInfo : NotSpecified: (:) [Import-Csv], ExtendedTypeSystemException FullyQualifiedErrorId : AlreadyPresentPSMemberInfoInternalCollectionAdd,Microsoft.PowerShell.Commands.ImportCsvCommand 参数设置为validateAllProperties。 e.g。

true
本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复