Существует класс Task.csЛучший способ сохранить приоритетные задачи (ASP.NET MVC)
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
может иметь 4 различных значения: 0 - низкий, 1 - нормальное, 2 - высокий, 3 - экстремальный. Каков наилучший способ сохранить эти значения? Должен ли я создать class Priority
или просто создать таблицу Priority
в моей базе данных и установить эти значения или использовать List
?
Это моя первая попытка создать приложение Asp.Net MVC, поэтому я не уверен, какой путь лучше.
Если значения вряд ли изменятся, подумайте о том, чтобы сделать это 'enum' –
. Вы спрашиваете, где вы должны хранить параметры задачи, чтобы они могли отображаться в представлении, например. Падать? – StuartLC
Вы можете посмотреть 'enum' https://msdn.microsoft.com/en-us/library/sbbt4032.aspx – Amitd