怎么在model层验证,网上给的都不清楚,说新建一个部分类,这个类名就是表名,但当我public string name{get;set;}然后在上面写验证信息,生成失败,说已经有name属性,这到底怎么验证
1 [MetadataType(typeof(DownFile_Validation))]
2 public partial class DownFile
3 {
4 }
5
6 public class DownFile_Validation
7 {
8 [HiddenInput(DisplayValue = false)]
9 public int Fid { get; set; }
10
11 [Required(ErrorMessage = "请输入文件名称")]
12 [StringLength(200, ErrorMessage = "文件名称请不要超过200个字符")]
13 public string Title { get; set; }
14
15 [Required(ErrorMessage = "请选择所属类别")]
16 public string Category { get; set; }
17
18 [Required(ErrorMessage = "请上传文件")]
19 public string FileName { get; set; }
20
21
22 [Required(ErrorMessage = "请输入详细描述")]
23 public string Intro { get; set; }
24 }