В настоящее время я извлекаю список из базы данных, используя следующий код. Список извлекается с использованием условия WHERE, однако список возвращается несортированным. Это в контроллере.
Как я могу изменить этот код, чтобы возвращаемый список сортировался в алфавитном порядке?
if (!string.IsNullOrEmpty(TargetYear))
{
ViewBag.HSID = new SelectList(db.Hotspots.Where(g => g.HSID.Contains(TargetYear)).ToList(), "ID", "HSID");
}
В некоторых других полях я использовал следующий метод для заказа, но я не уверен, как, или я могу объединить это с предложением where выше. Ключевой частью является ".OrderBy (e => e.FIELD), однако это именно та часть, которую я не уверен, как интегрировать с запросом.
ViewBag.LocalityCode = new SelectList(db.Localities.OrderBy(e=>e.LOCALITY1), "LOC_CODE", "LOCALITY1");
Другие полезные сведения:
ASP.Net MVC5
Microsoft SQL 2012