在Windows窗体应用程序中处理EF的验证

时间:2014-06-23 12:38:50

标签: c# asp.net-mvc entity-framework validation

我正在使用 EF6 创建我的模型。因此,我可以在此处创建评论模型。因此,对于 CommentText ,我将必需及其错误消息。当我使用MVC时,它工作正常,我的错误出现并显示,但我不知道我不知道如何在 C#win Forms 中处理这个错误。我的意思是当用户离开文本框为空时,应该显示错误。但我不知道我怎么能访问错误信息?

祝你好运

public partial class Comment
    {
        [DisplayName("شناسه نظر")]
        public int Id { get; set; }
        [Required(ErrorMessage = "متن نظر را وارد کنید")]
        [DisplayName("متن نظر")]
        public string CommentText { get; set; }


   public virtual ICollection<Comment> Comments { get; set; }
        public virtual Comment Comment1 { get; set; }
        public virtual Student Student { get; set; }
        public virtual Content Content { get; set; }
    }

1 个答案:

答案 0 :(得分:0)

属性仅是MVC功能。如果您不想在Web窗体应用程序中使用它,则必须使用RequiredValidator控件并在其中设置消息。您必须在aspx或ascx文件中执行此操作。