Linq to sql Linq to Sql:我可以在插入后返回Identity\u作用域吗?

Linq to sql Linq to Sql:我可以在插入后返回Identity\u作用域吗?,linq-to-sql,identity-column,Linq To Sql,Identity Column,在我使用linq to sql进行插入之后,如果我的表有一个Identity列,我是否可以获取Identity\u范围值?linq to sql为您完成这项工作,在调用SubmitChanges方法之后,它的Identity值就可用了 var entity = new Entity(); // ... ctx.Entities.InsertOnSubmit(entity); ctx.SubmitChanges(); // Here you can use the generated value

在我使用linq to sql进行插入之后,如果我的表有一个Identity列,我是否可以获取Identity\u范围值?

linq to sql为您完成这项工作,在调用
SubmitChanges
方法之后,它的Identity值就可用了

var entity = new Entity();
// ...
ctx.Entities.InsertOnSubmit(entity);
ctx.SubmitChanges();
// Here you can use the generated value of yout identity column

entity.Id;

这对我来说是显而易见的:)谢谢。