Linq to Sql: могу ли я вернуть Identity_Scope после вставки?

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


person Jeremy    schedule 13.11.2009    source источник


Ответы (1)


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;
person Christian C. Salvadó    schedule 13.11.2009
comment
Для меня это было очевидным :) Спасибо. - person Jeremy; 13.11.2009