“从属角色”中的所有属性都不能是非空的

时间:2015-03-02 19:33:43

标签: asp.net-mvc entity-framework

我有这个联系信息模型。

namespace School.Models
{
public partial class ContactInfo
{
    public ContactInfo()
    {
        this.Branches = new List<Branch>();
        this.People = new List<Person>();
    }

    public long ID { get; set; }

    [Required]
    [DataType( System.ComponentModel.DataAnnotations.DataType.PhoneNumber)]
    [StringLength(12, MinimumLength=9)]
    public string PhoneNumber { get; set; }
    [Required]
    [DataType(System.ComponentModel.DataAnnotations.DataType.PhoneNumber)]
    public string CellNumber { get; set; }

    [Required(ErrorMessage="Please enter a valid email like name@domain.com")]
    [DataType(System.ComponentModel.DataAnnotations.DataType.EmailAddress, ErrorMessage="xyz@domain.com")]
    public string Email { get; set; }

    public virtual ICollection<Branch> Branches { get; set; }
    public virtual ICollection<Person> People { get; set; }
}
}

我必须设置所需的所有这些字段,但是当我这样做时,我得到一个我无法做到的错误。它工作,如果我删除任何一个所需的标签,但当我需要所有这些时开始给出错误。 有什么方法可以设置所有这些字段&#34;电话号码&#34;,&#34;电话号码&#34;,&#34;电子邮件&#34;需要。 提前致谢。

0 个答案:

没有答案