Castle.Proxies.IdentityUserLogin: : EntityType 'IdentityUserLogin' has no key defined. Define the key for this EntityType.
Я пытаюсь настроить тесты для своего проекта MVC 5.1, в котором используется EntityFramework версии 6.1, AspNet.Identity.Core версии 2.0, AspNet.Identity.EntityFramework версии 2.0. Мой единственный тестовый пример очень прост, и он выдает ошибку с вышеуказанной ошибкой для «IdentityUserLogin» и для типа сущности «IdentityUserRole», как только я пытаюсь запустить. Проблема в том, что, насколько я понимаю, для обеих этих сущностей определены ключи! Так как они предусмотрены фреймворком. Я не вижу явного их описания в первой части моего кода, но в базе данных я вижу, что у них обоих есть ключи.
В своем тестовом проекте я использую Microsoft.VisualStudio.TestTools.UnitTesting и Moq (а также библиотеки EF и Identity Core).
Любая помощь или просто указание на ресурсы будут высоко оценены. Я не мог найти никого с подобной ошибкой.