Похоже на этот вопрос, у меня есть сущность, которая не ведет себя с той же (или аналогичной) ошибкой: < /p>
// User.cs
public class User {
[Key]
public Guid Id { get; set; }
public string? Email { get; set; }
public string? DisplayName { get; set; }
// Populated via .Include()
public virtual ICollection Memberships { get; set; }
}
// GroupMembership.cs
public class GroupMembership {
// Can also be compound key , but it is singular for troubleshooting.
[Key]
public Guid Id { get; set; }
public Guid UserId { get; set; }
public Guid GroupId { get; set; }
}
< /code>
Они типа объекта «миграционная операция» требует определения первичного ключа. Если вы намеревались использовать вызов типа объекта без ключа 'hasnokey ()'
Однако все мои классы имеют первичный [ключ] уже определены, и нет: у меня нет никаких таблиц, типов, членов или ссылок, называемых миграцией . Migrationoperation .
Я пытался:
[*] Убедитесь, что все модели имеют [ключ] (решение в вышеуказанном вопросе)
[*]
Подробнее здесь: https://stackoverflow.com/questions/762 ... ined-but-m
Тип объекта «миграционная операция» требует определения первичного ключа, но миграционное операция является частью EF Co ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Тип сущности «IdentityUserLogin
» требует определения первичного ключа [дубликат]
Anonymous » » в форуме C# - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-