ОШИБКА. По крайней мере одно свойство должно отображаться в наборе сопоставлений для 'AspNetUserRoles'
Desc: Я не совсем уверен, как происходит эта ошибка или что она на самом деле означает. С учетом сказанного я полностью потерял, как это исправить. Помимо таблицы User это все делается из создания шаблона ASP User Auth для Web API 2 Template.
Скриншот:
Это происходит потому, что, возможно, была создана «модель обновления из базы данных», а имена полей в таблице «[AspNetUserRoles]» отличаются от первого раза.
Если вы посмотрите таблицы [AspNetRoles] и [AspNetUsers], они повторили два свойства навигации («AspNetUsers1» и «AspNetUsers») и («AspNetRoles1» и «AspNetRoles»), которые являются новыми созданными свойствами.
Поэтому, чтобы исправить эту проблему, необходимо удалить старые свойства навигации и старую ассоциацию.
После этого, чтобы очистить модель, вы можете снова переименовать свойства из AspNetUsers1 в AspNetUsers. То же самое для ассоциации.