编程语言
首页 > 编程语言> > c# – 如何首先在实体框架代码中获取自动递增的值

c# – 如何首先在实体框架代码中获取自动递增的值

作者:互联网

我首先使用Entity Framework 4.1代码.我有一个产品表,其Id列是一个自动增量列.当我添加Product实例时,如何获取此新ID或更新的Product(返回属性)?

我的存储库代码:

MyContext db = new MyContext();

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

解决方法:

执行插入后,查看product.Id属性(或调用任何id属性).它将由EF使用数据库指定的值进行更新.

标签:c,sql-server,entity-framework,ado-net,entity-framework-4-1
来源: https://codeday.me/bug/20190613/1235461.html