После вставки ключ не появляется в EF 4.3 - PullRequest
0 голосов
/ 02 апреля 2012

ТАК Я читаю здесь В Entity Framework, получая значение столбца идентификаторов после вставки , что если вы сделаете это:

var entity = new Entity_Table { item1 = val1, item2 = val2 }; 
dbcontext.Entity_Tables.Add(entity); 
dbcontext.SaveChanges(); 
int newPK = entity.ID;

Вы можете получить идентификатор строки, которую вывставлено.Тем не менее, entity.ID не появляется в моем сценарии.

My sceneario: 
1. I build the database with a sql script
2. Then I read it as a edmx file 
3. Then I ADO.NET DbContext Generator which creates NameOfMyEntity.Context.tt and NameOfMyEntity.tt 

Я могу вставить, обновить и удалить успешно.Но я не могу видеть entity.ID.Я не получаю ошибок во время выполнения или компиляции! @ Пожалуйста, помогите!

1 Ответ

0 голосов
/ 02 апреля 2012

Это больше не Entity.Id просто Entity.Whateveryounameyourprimarykey

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...