C# 使用实体框架插入多行时出错
尝试在此关系上插入多行时出现此错误 检测到冲突的更改 尝试插入具有相同密钥的多个实体时可能会发生这种情况 代码如下:C# 使用实体框架插入多行时出错,c#,entity-framework,C#,Entity Framework,尝试在此关系上插入多行时出现此错误 检测到冲突的更改 尝试插入具有相同密钥的多个实体时可能会发生这种情况 代码如下: foreach (var newValue in values) { Container.EnviromentValues.AddObject(new EnviromentValue() { key = newValue.Key, value = newValue.Value, env_id = some_in
foreach (var newValue in values)
{
Container.EnviromentValues.AddObject(new EnviromentValue()
{
key = newValue.Key,
value = newValue.Value,
env_id = some_int
});
}
return Container.SaveChanges() > 0;
EnvironmentValues
表的主键是什么?它是env_id
?主键是一个名为“id”的列,也是标识。