我能够为我的ViewModel填充ListItem,如下所示:
d3.csv("modified_data_titanic.csv", function(d) { // in this case d is one row
d.Age = +d.Age;
d.Survived = +d.Survived;
return d;
}, draw);
但我不知道如何从sql数据库表的记录中填充它。 表的DBContext和模型是通过我的mvc-project中的entity-framework建立的。
有人可以给我一个提示如何从sql dadabase表中的记录填充ListItem吗?
问候,Manu
答案 0 :(得分:1)
您需要使用以下内容:
public IEnumerable<ListItem> AllTextEntries {
get
{
var items = new List<ListItem>();
using(var context=new DBContext()){
foreach(var item in context.listTable.ToList()){
items.Add(new ListItem(){Id=item.Id,Name=item.Name});
}
}
return items;
}
}