如何修复错误..
当更新记录显示此错误时:
显示错误:{“附加类型为 'DomainClass.WorkshopReport' 的实体失败,因为相同类型的另一个实体已经具有相同的主键值。使用 'Attach' 方法或将实体的状态设置为 ' 时可能会发生这种情况如果图中的任何实体具有冲突的键值,则为 Unchanged' 或 'Modified'。这可能是因为某些实体是新的并且尚未收到数据库生成的键值。在这种情况下,请使用 'Add' 方法或 'Added'实体状态以跟踪图,然后根据需要将非新实体的状态设置为“未更改”或“已修改”。"}
域类:
namespace DomainClass
{
public class WorkshopReport
{
public int Id { set; get; }
public int UserId { set; get; }
public int? ManagerIdConfirm { set; get; }
public bool? ManagerConfirmState { set; get; }
public DateTime? ManagerConfirmDateTime { set; get; }
public int? SuperviderIdConfirm { set; get; }
public bool? SuperviderConfirmState { set; get; }
public DateTime? SuperviderConfirmDateTime { set; get; }
public …Run Code Online (Sandbox Code Playgroud)