最初に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 プロパティは、実際には列挙型を参照します。
public enum ProductNameCompositionElement : byte { CategoryName, PropertyNames, PropertyNamesWithValues }
アプリケーションを起動すると、製品モデルのすべてのフィールドがデータベースに自動的に生成されますが、1 つを除いて、パブリック リスト ProductsNameCompositionList が作成されていません ....
私は何か間違ったことをしていますか?