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