如何在数据库 LINQ 中插入现有对象

本文关键字:插入 对象 LINQ 数据库 | 更新日期: 2023-09-27 18:32:37

我需要在数据库中插入一个现有对象

public void AddResolutionObject(Resolution resolution)
{
    Context.Resolution.AddObject(resolution);
    Context.SaveChanges();
}

但是我对该方法有错误:

AddObject(resolution);

因为该对象已经存在于数据库中,但我确实需要插入另一个具有相同记录的对象,当然是主键

我该怎么做?

如何在数据库 LINQ 中插入现有对象

在 EDMX 设计器中为主键列设置的属性

 StoreGeneratedPattern = Identity