我正在使用Entity Framework 4.1 code first
。我有一个产品表,其Id列是一个自动增量列。当我添加Product实例时,如何获取此新ID或更新的Product(返回属性)?
我的存储库代码:
MyContext db = new MyContext();
public void Insert(Product product)
{
db.Products.Add(product);
db.SaveChanges();
}
答案 0 :(得分:7)
执行插入后,查看product.Id
属性(或调用任何id属性)。 EF将使用数据库指定的值更新它。