如何使用Linq从数据库中获取身份?

时间:2011-08-24 18:08:57

标签: c# linq-to-sql

我是Linq-to-SQL的新手。

我想在使用DBContext.SubmitChanges()时从Linq-to-SQL检索标识值。

2 个答案:

答案 0 :(得分:3)

它应该会自动更新您的记录。像这样:

Customer cust = new Customer();
 cust.Company = "blah";
context.Customers.Add( cust );
context.SubmitChanges();
int NewPk = cust.Pk;

答案 1 :(得分:2)

调用SubmitChanges()后,您可以访问对象的id字段以检索ID。