Member 12992939 Ответов: 1

Проверки в entity framework


Привет, я делаю один проект, в котором я добавил базу данных для моделирования через entity frame work.Теперь мне нужно проверить некоторые данные.Я не знаю, куда добавить валидации.Кто-нибудь может мне помочь.....
Я пытался добавить проверку в модель -&ГТ; Model1.от edmx -&ГТ; Model1.ТТ -&ГТ; войти.в CS
но ничего не получается

Что я уже пробовал:

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated from a template.
//
//     Manual changes to this file may cause unexpected behavior in your application.
//     Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

namespace DOT_NET_COMMUNITY.Models
{
    using System;
    using System.Collections.Generic;
    using System.ComponentModel.DataAnnotations;
    
    public partial class Login
    {
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
        public Login()
        {
            this.Articles = new HashSet<Article>();
            this.ForumReplies = new HashSet<ForumReply>();
            this.Forums = new HashSet<Forum>();
            this.Projects = new HashSet<Project>();

        }
        public int LoginId { get; set; }
        [Required(ErrorMessage = "Name Required")]
        public string Name { get; set; }
        [Required(ErrorMessage="Please enter User Name")]
        public string Username { get; set; }
        [Required(ErrorMessage = "Please enter Password")]
        public string Password { get; set; }
        [Required(ErrorMessage = "Please give security Que")]
        public string SecQuestion { get; set; }
        [Required(ErrorMessage = "Please enter Ans")]
        public string Answer { get; set; }
        [Required(ErrorMessage = "Please give the status")]
        public string Status { get; set; }
    
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        public virtual ICollection<Article> Articles { get; set; }
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        public virtual ICollection<ForumReply> ForumReplies { get; set; }
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        public virtual ICollection<Forum> Forums { get; set; }
        [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")]
        public virtual ICollection<Project> Projects { get; set; }
    }
}