我正在使用 EF 代码和数据注释开发 MVC 4 应用程序,我创建了一个包含以下属性的类:
公开课产品
{
[Key]
[ScaffoldColumn(false)]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int ID {get; set; }
[Required]
[MaxLength(20, ErrorMessage = "Max 20 chars!")]
[Display(Name = "name of product")]
public string Name
[Required]
[Display(Name = "List of items included into product name")]
public List<byte> ProductsNameCompositionList { get; set; }
}
ProductsNameCompositionList 属性实际上是指枚举:
公共枚举 ProductNameCompositionElement :字节 { CategoryName,PropertyNames,PropertyNamesWithValues }
当我启动应用程序时,产品模型的所有字段都会自动在数据库中生成,除了一个 - 未创建公共列表 ProductsNameCompositionList ....
难道我做错了什么?