我有以下代码:
Chart getChart = _db.Charts.SingleOrDefault(p => p.ChartID == chart.ChartID);
if (ModelState.IsValid)
{
getChart.MainChart = false;
_db.Charts.AddObject(getChart);
_db.SaveChanges();
所以我想复制该行。但我收到此错误:ObjectStateManager 中已存在具有相同键的对象。现有对象处于已修改状态。只有处于添加状态的对象才能再次添加到 ObjectStateManager。
更改身份列以让遇到添加此行的最简单方法是什么。我不想创建一个新图表,因为该表中有很多列。
亲切的问候