0
在asp.net Web API中,我得到一個模型,它有一個列表屬性。Asp.net列表屬性的模型會丟失
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"
}
}
);
}
發表您填寫表法碼。 –
'MyList'不在您的表中,因爲它沒有適合數據庫的'數據類型'。 – WannaCSharp
用我的Seed方法更新了描述 – Explicat