Существует ли прямой способ получения автоматически сгенерированного первичного ключа БД при добавлении записи через Entity Framework 4.1?
Например:
dbcontext.Entity_Tables.Add(new Entity_Table { item1 = val1, item2 = val2 });
dbcontext.SaveChanges();
newPK = ???;
Эквивалент SQL будет:
newPK = executeOnDB("INSERT INTO Entity_Table (item1, item2) VALUES (val1, val2);SELECT @@Indentity";);
Кстати, я использую MySQL, но SQL будет таким же, как на MSSQL