在 asp.net Web API 中,我得到了一个具有列表作为属性的模型。
public class MyModel {
[Key, Required]
public string Title { get; set; }
public List<string> MyList { get; set; }
}
成功运行种子方法后,在服务器资源管理器中查看表的数据时,只有这个属性Title
,但MyList
没有显示。
当我/api/MyModel/potato
在地址栏中输入并查看控制器中的调试窗口时,Visual Studio 告诉MyList
土豆对象的属性将为空,但实际上并非如此。
如何访问 MyList?
更新:这是种子方法
protected override void Seed(MyProject.Models.MyProjectContext context)
{
context.MyModels.AddOrUpdate(
m => m.Title,
new MyModel {
Title = "potato",
MyList = new List<string>() {
"Foo",
"Bar"
}
}
);
}