Вся моя группа - новичок в ASP.Net Core, и мне повезло, что я поставил задачу аутентификации / авторизации. Мы всегда использовали первый подход к БД, и это ничем не отличается, мы уже настроили нашу БД. Высшие должностные лица хотят использовать наши специальные таблицы для всех вещей Identity, но они также хотят использовать инструменты, которые дает ASP.Net Core.
Это будет многосайтовое приложение, в котором есть одна центральная база данных. Наша текущая установка близка к тому, что добавляет строительные леса, но имеет некоторые небольшие различия.
Я прочитал тонну ресурсов, но подавляющее большинство из них сосредоточено на подходе кода сначала, и в настоящее время я не до конца понимаю, что мне нужно и что есть для подхода кода сначала. Я видел пару ответов, которые рекомендуют использовать .ToTable и .Property внутри OnModelCreate. Это лучший вариант или мне лучше создавать свои собственные магазины и методы? В настоящее время у меня есть созданная модель пользователя и магазин для нее (на основе этот сайт ). Не лучше ли мне попытаться расширить это до конца (не до конца понимаю, как заставить его играть роли и претензии).
Вот так выглядит наша схема БД.
На данный момент мы создаем наши роли и заявки с помощью сценария db. Единственное, для чего мы сейчас будем использовать пользовательский интерфейс - это страница, которая позволит администратору сайта добавлять пользователей, назначать им роли и любые особые требования, которые им нужны.
Буду очень признателен за любую помощь или помощь, поскольку я пытаюсь обернуть голову вокруг всего этого. Если я пропустил какую-либо соответствующую информацию, пожалуйста, дайте мне знать. Как я уже сказал с тем, что у меня есть, я могу создать пользователя и войти в систему, я просто не знаю, куда идти дальше (как добавлять роли и заявки).