我有两个表,它们之间有一对一的关系。现在我尝试将一条记录插入到父表中,但是得到了这个错误。
EF错误:
检测到冲突的更改。尝试插入时可能会发生这种情况 具有相同密钥的多个实体。
MSSQL错误:
INSERT语句与FOREIGN KEY约束冲突 “FK_TiwallReserve_TiwallPayment”。冲突发生在数据库中 “TravelEnterDB”,表“dbo.TiwallPayment”,列'Id'。
public bool saveTiwallReserve(TiwallReserve tiwallReserve){
try{
_db.TiwallReserves.Add(tiwallReserve);
_db.SaveChanges();//get Error in this line
}
catch(Exeption e){
string error=e.ErrorMessage;
}
}