我有以下代码可以根据 Id 从以前的记录中复制新记录。
//selecting the employee to be copied.
Employee emp=employeeList.Where(p=>p.Id==2).Single();
//Increasing the Employee Id.
Employee NewEmp=new Employee();
NewEmp=emp;
NewEmp.Id=employeeList.Max(p=>p.Id)+1;
//Adding to the List.
employeeList.Add(NewEmp);
但是新记录已成功添加。现有的 Record Id 也已更改为 New Max Id 3,因为它是上下文。
请有人帮我停止更新现有的记录对象。