有课 Task.cs
main
及其属性main
可以有4个不同的值:0 - 低,1 - 正常,2 - 高,3 - 极端。
保持这些价值观的最佳方法是什么?我应该创建public class Task
{
[Required]
public int Id { get; set; }
[Required]
public string Title { get; set; }
public string Description { get; set; }
public int Priority { get; set; }
[Required]
public string DateCreation { get; set; }
public string DateTarget { get; set; }
public bool IsActive { get; set; }
public bool IsDeleted { get; set; }
}
,还是仅在我的数据库中创建表Priority
并设置这些值或使用class Priority
?
这是我第一次尝试创建Asp.Net MVC应用程序,所以我不确定哪种方式更好。
答案 0 :(得分:2)
正如Stephen Muecke所说,你需要使用enum。你可以在一个可以从其他层(UI,DAL,Service)访问的层中创建枚举。