Я смотрю на структуру сущности и пытаюсь узнать больше об этом.Поэтому я создал простой проект для игры.
Я обнаружил, что не могу добавить таблицу, если у нее нет первичного ключа.Читая некоторые посты здесь и в других местах, я думаю, что это правильно.Очевидно, что это позволяет EF выполнять удаления, обновления и т. Д. Если у меня есть проект, в котором не будет удалений или обновлений, просто выберите запросы, которые, я полагаю, не имеет значения, какой столбец я делаю в качестве первичного ключа?Я понимаю, что большинство таблиц должны иметь основной, это просто вопрос из любопытства.
Также может ли EF обрабатывать первичный ключ для нескольких столбцов, я так полагаю?