错误讯息:
附加类型
'ReadingDataStoringToLocation.destinationroute'
的实体失败,因为同一类型的另一个实体已经具有相同的主键值"
这是我的代码。
DRoutes.airportid = Convert.ToInt32(route.SelectSingleNode("airportid").FirstChild.InnerText);
DRoutes.resortid = Convert.ToInt32(route.SelectSingleNode("resortid").FirstChild.InnerText);
DRoutes.name = route.SelectSingleNode("resortname").FirstChild.InnerText;
DRoutes.airportname = route.SelectSingleNode("airportname").FirstChild.InnerText;
DRoutes.id = data.id;
Db.Entry(DRoutes).State = EntityState.Modified;
Db.SaveChanges();
答案 0 :(得分:0)
看来这行是给你错误信息的......删除它,也许?
DRoutes.id = data.id;