Linq to Sql: Могу ли я вернуть Identity_Scope после вставки? - PullRequest
4 голосов
/ 13 ноября 2009

После того, как я вставлю с использованием linq to sql, могу ли я вернуть значение Identity_scope, если в моей таблице есть столбец идентификаторов?

1 Ответ

6 голосов
/ 13 ноября 2009

Linq to SQL сделает всю работу за вас, значение идентификатора будет доступно сразу после вызова метода SubmitChanges.

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

entity.Id;
...