2016-12-08 9 views
0

Для авторизации в asp.net mvc 5 Я искал участок в Интернете, но не получил правильного ответа. На самом деле я использую редакцию Visual Studio сообщества с .net framework 4.5.2 и mvc5. Я хочу сделать авторизацию в своем проекте. Мой проект создается без режима аутентификации при создании проекта.Как сделать авторизацию в Asp.net с помощью Identity Framework?

Во-первых, я попробовал эти вещи:

Я набрал команду «Включить Миграции» на менеджера пакетов консоли. Затем я получил одну ошибку: создание DbModelBuilder или запись EDMX из DbContext, созданного с использованием Database First или Model First, не поддерживается. EDMX можно получить только из кода First DbContext, созданного без использования существующего DbCompiledModel. Я не знаю, как решить эту ошибку. пожалуйста, помогите мне выйти из него.

ответ

0

Какой подход вы выбрали для создания нашей модели базы данных? Сначала код, первая модель или база данных?

Я спрашиваю, потому что вы не можете использовать миграции с использованием метода First First или Database First. EF Migrations - продукт, ориентированный на подход Code First. CodeFirst предполагает, что вы никогда не внесете никаких изменений вручную в базу данных. Все изменения в базе данных будут проходить через первые миграции кода.

Но есть решение для этого - вы можете использовать подход Code First с существующей базой данных. Посмотрите здесь: Using EF “Code First” with an Existing Database.

+0

Я использую первый подход к базе данных. Во-первых, я создал таблицы базы данных. Затем создаются классы моделей с использованием структуры сущностей. После этого я создавал авторизацию с помощью команды Enable Migrations. –

+0

Я обновил свой ответ ... –

+0

Большое спасибо –

 Смежные вопросы

  • Нет связанных вопросов^_^