ASP.NET 4.5, MVC 5, EF Db сначала с шаблоном Identity T4, не удается найти пакет NuGet

У меня VS 2013, обновление 4, если это актуально.

ASP Identity поддерживает только код, но у меня есть база данных. Итак, я пытаюсь установить шаблон T4 для EF db сначала с ASP Identity, следуя инструкциям с https://github.com/cbfrank/AspNet.Identity.EntityFramework

Установлен EF Power Tools успешно. Следующим шагом была установка шаблона T4 из NuGet: https://www.nuget.org/packages/cb.AspNet.Identity.EntityFramework.T4/

Но при попытке установить из консоли NuGet я получаю сообщение об ошибке:

"Install-Package: невозможно найти пакет cb.AspNet.Identity.EntityFramework.T4"

Я не нашел никаких инструкций по установке пакета вручную.

Посоветуйте, пожалуйста, как установить этот шаблон T4 или предложите другое решение - как использовать ASP Identity с существующей базой данных.

Спасибо.


Обновить:

Я следовал инструкциям из блога Дэниела Игла (см. Мой комментарий для URL, система не позволяет вставлять гиперссылки). Однако, когда я попытался запустить приложение и зарегистрировать нового пользователя, возникло исключение:

"Модель, поддерживающая контекст" ApplicationDbContext ", изменилась с момента создания базы данных. Рассмотрите возможность использования Code First Migrations для обновления базы данных".

Сведения об исключении: System.InvalidOperationException: модель, поддерживающая контекст ApplicationDbContext, изменилась с момента создания базы данных. Рассмотрите возможность использования Code First Migrations для обновления базы данных.

Ошибка источника:

Строка 153: {Строка 154: var user = new ApplicationUser { UserName = model.Email, Email = model.Email }; Строка 155: var result = await UserManager.CreateAsync(пользователь, модель. Пароль); Строка 156: if (result.Succeeded) Строка 157: {

Исходный файл: c:\Users\Valeriya\Documents\Visual Studio 2013\Projects\Bulk_mailer_6\Bulk_mailer_6\Controllers\AccountController.cs Строка: 155 "

1 ответ

Появившаяся ошибка указывает, что ваши сущности изменились после того, как база данных была создана Entity Framework Code First. Вы можете вручную удалить базу данных или использовать Code First Migrations, как предлагает исключение.

Другие вопросы по тегам