Если для свойства этой строки «ID» установлено значение «Auto-Generated Value» = true, а для «Auto-Sync» - «OnInsert»
..... просто прочитайте его после того, как вы сохранили изменения, используя .SubmitChanges()
. Никаких специальных трюков или чего-либо еще необходимого ...
Так, в случае с образцом NerdDinner:
using(NerdDinnerContext ctx = new NerdDinnerContext())
{
Dinner upcoming = new Dinner();
// set all properties for the dinner
upcoming.EventDate = DateTime.Today.AddDays(30);
ctx.Dinners.InsertOnSubmit(upcoming);
ctx.SubmitChanges();
int newDinnerID = upcoming.DinnerID;
}
Теперь «newDinnerID» должен содержать недавно добавленную IDENTITY.
Марк