【发布时间】:2019-07-23 19:15:16
【问题描述】:
我正在尝试使用 EF 使用数据库表中的值填充下拉框 首先我不确定这里的返回值 描述是一个字符串,所以我返回一个列表,但这不起作用.. 其次,不是如何使用返回值来填充我的剃刀页面视图中的下拉列表 任何指导表示赞赏 在 web 表单中,它只是一个与控件的数据绑定,这似乎相当复杂
public List<string> getEstablishments()
{
var db = new mydbContext();
result=db.TblEstablishment.Select(x => new { x.Description }).ToList();
db.Dispose();
return result;
}
【问题讨论】:
-
将您的选择语句更改为
Select(x => x.Description).ToList()。现在的方式是创建一个匿名对象并返回它而不是字符串。 -
谢谢!那就是现在正确返回列表
标签: c# entity-framework razor razor-pages