Entity Framework AutoIncrement - PullRequest
       3

Entity Framework AutoIncrement

0 голосов
/ 15 октября 2019

Я создал простой код первого лица для изучения цели. EF6 автоматически выбирает свойство для автоматического увеличения? Потому что я обнаружил, что это, кажется, делает это. Он также автоматически выбирает первичный ключ?

Мой поиск по этому вопросу дал ответы на вопросы о том, как переключить свойство идентификатора с помощью «Аннотации данных» Источник , но это не совсем отвечаетмой вопрос.

1 Ответ

0 голосов
/ 15 октября 2019

EF6 автоматически выбирает свойство для автоинкремента?

То, что вы описываете, это Столбец идентификации (автоинкременты)который также является первичным ключом

Итак, давайте посетим документацию

Код Первые аннотации данных

Entity Framework опирается на каждый объект, имеющий значение ключа, которое используется для отслеживания объекта. Одно соглашение Code First - это неявные ключевые свойства; Code First будет искать свойство с именем «Id» или комбинацию имени класса и «Id», например «BlogId». Это свойство будет отображаться в столбец первичного ключа в базе данных .

Примечание : ключ также будет определен как Identity по умолчанию

Существует множество других способов настройки полей и таблиц, поэтому я рекомендую внимательно прочитать документацию

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