У меня есть VS 2013, Update 4, если это актуально.ASP.NET 4.5, MVC 5, EF Db с шаблоном Identity T4, не удалось найти пакет NuGet
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 с существующей базой данных.
спасибо.
Обновление:
Я следовал инструкции от блога Daniel Орла (см мой комментарий по URL, система не позволяет вставлять гиперссылки) Однако, когда я попытался запустить приложение и зарегистрировать новый пользователь, исключение появилось:
«модель поддержав контекст„“ApplicationDbContext изменилась, поскольку база данных была создана с помощью Рассмотрим Code First Миграции для обновления базы данных
Сведения об исключении.: System.InvalidOperationException: модель, поддерживающая контекст «ApplicationDbContext», изменилась с момента создания базы данных. Рассмотрите возможность использования First First Migrations для обновления базы данных.
Источник ошибки:
Line 153: { Line 154: вар пользователь = новый ApplicationUser {UserName = model.Email, электронная почта = model.Email}; Строка 155: var result = wait UserManager.CreateAsync (user, model.Password); Line 156: если (result.Succeeded) Line 157: {
Исходный файл: C: \ Users \ Valeriya \ Documents \ Visual Studio 2013 \ Projects \ Bulk_mailer_6 \ Bulk_mailer_6 \ Контроллеры \ AccountController.cs Line: 155 "
Посмотрите на следующее сообщение HTTP:..//stackoverflow.com/questions/20668328/using-asp-net-identity-database-first-approch –
Спасибо, Simranje et, я проверил предложенную должность, и я следил за инструкцией Даниэля Эгла в своем блоге: http://danieleagle.com/blog/2014/05/setting-up-asp-net-identity-framework-2 -0-with-database-first-vs2013-update-2-spa-template Однако, когда я попытался запустить приложение и зарегистрировать нового пользователя, возникло исключение. – Lera
Ошибка обычно возникает, когда база данных не синхронизируется с классами, определенными в ваших приложениях.Решения заключаются в использовании миграции и приведении базы данных в соответствие с определенными классами и свойствами. Надеюсь это поможет!. –