Scope_Identity () в Entity Framework - PullRequest
       1

Scope_Identity () в Entity Framework

1 голос
/ 13 апреля 2011

Какой код в EntityFramework равен этому sql-коду?

select Scope_Identity()

Я хочу получить идентификатор последней записи, которую я вставил в базу данных в EF.

1 Ответ

2 голосов
/ 13 апреля 2011

Вы должны быть уверены, что ваше ключевое свойство сопоставлено с StoreGeneratedPattern.Identity ( здесь , вы можете найти больше об этом параметре)Это следует использовать по умолчанию при создании модели из базы данных MS SQL, где ключевой столбец определен с IDENTITY.После этого достаточно вызвать SaveChanges для контекста и , свойство ключа будет автоматически заполнено для вас .

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