【发布时间】:2020-06-19 05:23:10
【问题描述】:
这是我的控制器:
string responseString = reader.ReadToEnd();
dynamic jsonData = JsonConvert.DeserializeObject(responseString);
var results = new List<Result>();
foreach (var item in jsonData.items)
{
results.Add(new Result {
Title = item.title,
Link = item.link,
Snippet = item.snippet,
});
db.Results.AddRange(results);
db.SaveChanges();
}
return View(results.ToList());
但我收到此错误:
违反主键约束“PK_Result”。无法在对象“dbo.Result”中插入重复键。重复键值为 (0)。 声明已终止。
我该如何解决?
【问题讨论】:
-
你的对象的主键是怎么生成的?
标签: c# html sql-server asp.net-mvc entity-framework