3
這是我在將列表保存到數據庫時遇到的問題的一個簡單示例。無法使用實體框架代碼將列表保存到數據庫中
[TestMethod]
public void InsertResultsIntoDatabase()
{
using (var context = new ResultContext())
{
DatabaseTestResults dbTestResults = new DatabaseTestResults();
dbTestResults.ZipFileName = "report-nominal - Copy.zip";
dbTestResults.testList.Add(1);
context.DbTestResults.Add(dbTestResults);
context.SaveChanges();
}
在這一點上,調試器將顯示上下文包含了testList
和zipFileName
正確。
using (var context = new ResultContext())
{
var query = context.DbTestResults.Find("report-nominal -
Copy.zip");
}
當試圖擺脫它僅保存zipFileName
數據庫中的信息和列表是空的。 如何將列表保存到數據庫中?
是ZipFileName爲DatabaseTestResults主鍵?查找需要主鍵值。 – jrummell