0

Попытка создать приложение, использующее аутентификацию ASP.NET с идентификацией.Индивидуальная настройка таблицы идентификаторов с базой данных

Я смотрел video о том, как делать вещи. Они добавляют новые свойства непосредственно к классу ApplicationUser, а затем обновляют базу данных с использованием первых кодов миграции.

Но я сначала использую базу данных.

Поэтому я добавил свои новые свойства непосредственно в класс ApplicationUser, а также добавил поля, совместимые с моей базой данных. Но я все еще получаю сообщение об ошибке.

Модель, поддерживающая контекст «ApplicationDbContext», изменилась с момента создания базы данных. Рассмотрите возможность использования First First Migrations для обновления базы данных (http://go.microsoft.com/fwlink/?LinkId=238269).

Я Googled это и нашел статью специально ссылающуюся первую базы данных, но все они, кажется, связаны с использованием кода первым!

Можно ли вообще обойтись без кода? Или это просто случай, когда мы все будем использовать код сначала или умереть?

+0

Вы видели это: http://identity.codeplex.com/? – trailmax

+0

Также https://github.com/kriasoft/AspNet.Identity – trailmax

+1

И http://stackoverflow.com/a/21122865/809357 – trailmax

ответ

0

Как предложил @Kyle, все это основано на таблице __MigrationHistory.

Я не уверен точно, как это все работает, или что накладные расходы, если эта таблица проверяется на мои данные каждый раз, когда я запускаю свое программное обеспечение. Но переименование таблицы избавляет от ошибки. И теперь я могу изменить базу данных по своему желанию без ошибок.