我有这个联系信息模型。
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;需要。 提前致谢。