Запись в SQL server типа enum? Dropdownlistfor| ASP.NET
- У меня есть выпадающий список в поле зрения. Он получает значения из перечисления, потому что я не могу поступить иначе. (Если кто-то даст мне идею / пример того, как это сделать, я с радостью приму его)
- Я как раз пишу это приложение, и у меня возник вопрос, Можно ли нынешним способом я это сделал, или этот способ можно сохранить в базе данных?
База данных
> имя столбца ||||| тип данных ||||| Допускает Значения Null
> PrzyczynaNieobecnosci | varchar(20) | true
Модель
public partial class Karta_Model { public Urlopy? PrzyczynaNieobecnosci { get; set; } } public enum Urlopy { a, b, c } public partial class ParentView { public List<Karta_Model> Model1 { get; set; } }
Что я уже пробовал:
Смотреть
@using AppEcp.Models @model ParentView @Html.DropDownListFor(m => m.Model1[nr_rows].PrzyczynaNieobecnosci, new SelectList(Enum.GetValues(typeof(Urlopy))), " ", new { @class = "form-control" })