0

Я погуглить такие термины, какНастройка базы данных для проверки подлинности MVC

Настройка базы данных для аутентификации Mvc

Но я не могу найти что-нибудь из этого десятилетия, что связано с моей конфигурации.

Я создал приложение MVC с использованием .NET Framework 4.6 с поддержкой аутентификации (сначала база данных). Теперь, где я могу найти пошаговые инструкции для создания таблиц базы данных и настройки MVC для их использования?

Спасибо за любые советы!

+0

Вы можете начать здесь: https://www.asp.net/identity/overview/getting-started/introduction-to-aspnet-identity – trailmax

+0

@trailmax: Спасибо, читал сейчас. Слишком плохо некоторые из статей настолько стары, хотя. И единственный пример, который я нашел до сих пор, предполагает, что вы используете Azure. –

ответ

1

Правильная вещь для google for - это «ASP.NET Identity».

Если вы создаете приложение MVC прямо из одного из шаблонов, оно будет генерировать несколько классов для обработки безопасности и идентификации.

Один из этих классов реализует интерфейс IUserStore. Предоставляемый класс наследует от Microsoft.AspNet.Identity.EntityFramework.UserStore<TUser> и использует Entity Framework для проверки базы данных, если существуют таблицы, и создайте их, если их там нет.

Если вам нелегко дать вашему приложению достаточно привилегий для изменения вашей схемы данных (ew!), Вы можете создать свой собственный класс, который реализует IUserStore и подключит его к системе.

Это большая тема, но, надеюсь, этого достаточно, чтобы начать работу.