В настоящее время я работаю с веб-сайтом, который разрабатывается в ASP.NET и C#. Я использую EF6 и мне нужно изменить таблицы по умолчанию на собственные собственные таблицы. Я справился с этой проблемой. В моей пользовательской таблице UserId
является int
, а не по умолчанию nvarchar(128)
. Я следую за этим demo, но я продолжаю получать ошибку на первой строке.Изменение ключей для пользователей
public class ApplicationUser : IdentityUser<int, CustomLogin>
{
}
Ошибка: «Не-родовой тип Microsoft.AspNet.Identity.EntityFramework.IdentityUser» не может быть использован с аргументами типа.
Я исследовал и наткнулся на это post. Я обновил все основные библиотеки, но ошибка все еще существует. Кто-нибудь еще сталкивался с этой проблемой раньше или я счастлив? Заранее благодарю за вашу помощь
Спасибо за быстрый ответ и информацию о глубине. Я пробовал то, что вы предлагали, но, похоже, получал то же сообщение об ошибке:/ – Code
Мне удалось получить этот бит, работающий благодаря – Code