如何首先在实体框架代码中获得自动增量值

本文关键字:何首先 实体 框架 代码 | 更新日期: 2023-09-27 18:12:32

我使用Entity Framework 4.1 code first。我有一个product表,它的Id列是一个自动递增的列。当我添加Product实例时,如何获得这个新id或更新后的Product(带属性返回)?

我的仓库代码:

MyContext db = new MyContext();
public void Insert(Product product)
{
     db.Products.Add(product);
     db.SaveChanges();
}

如何首先在实体框架代码中获得自动增量值

在执行插入操作之后,查看product.Id属性(或者您的id属性的任何名称)。它将由EF用数据库分配的值更新。