<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>