我是MVC的新手。我使用以下代码
创建了一个简单的下拉列表型号:
public enum weltype
{
Physical = 1,
Career =2
}
控制器:
IEnumerable<weltype> Wellbeings = Enum.GetValues(typeof(weltype))
.Cast<weltype>();
model.WellList = from welbeing in Wellbeings
select new SelectListItem
{
Text = welbeing.ToString(),
Value = ((int)welbeing).ToString()
};
return View(model);
视图:
@Html.LabelFor(model => model.WellbeingID)
@Html.DropDownListFor(model => model.WellbeingID, Model.WellList)
我的问题是我需要使用linq或任何可行的方法从数据库中获取枚举值。最简单的方法是什么?