<TargetFramework>netcoreapp3.1</TargetFramework>
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="3.1.3" />
У меня есть представление, которое выдает список уникальных городов в алфавитном порядке.
Модель:
public class dgTown
{
[Key]
public string town { get; set; }
}
Просмотр модели:
public List<SelectList> dgTowns { get; set; }
public string TownSelection { get; set; }
Контекст базы данных:
public DbSet<dgTown> vtown { get; set; }
Контроллер:
var townQuery = _context.vtown.Select(t => t.town);
Как преобразовать полученный EntityQueryable в список SelectList, чтобы раскрывающийся список мог использовать его?
<select asp-for="TownSelection" asp-items="Model.dgTowns">
<option value="">All</option>
</select>