保持任务优先级的最佳方法(ASP.NET MVC)

时间:2015-11-14 11:07:48

标签: c# asp.net asp.net-mvc

有课 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应用程序,所以我不确定哪种方式更好。

1 个答案:

答案 0 :(得分:2)

正如Stephen Muecke所说,你需要使用enum。你可以在一个可以从其他层(UI,DAL,Service)访问的层中创建枚举。