Я новичок в C#. Я сделал заявку, в которой есть три таблицы: Пользователь, Роли и Assigned_RolesКак назначить роли пользователю в WPF
1. User Table column names:
user_id (PK)
user_name(nvarchar(50))
user_password(password)
2. Roles Table Column names:
role_id(PK)
role_name(nvarchar(50))
3. Assigned_Roles
assigned_id(PK)
role_id(int)
user_id
Каждый пользователь имеет право. Я хочу, чтобы при входе пользователя в приложение, такие вещи, как док-панель, системные элементы управления, создание новой задачи и т. Д., Должны были быть доступны для просмотра в соответствии с назначенными ролями для пользователя.
У меня нет знаний о том, как это сделать. может ли кто-нибудь предоставить мне лучшее решение или материал для чтения?
Это слишком широки вопроса. На высоком уровне, насколько это касается приложения WPF, ваша роль пользователя - это просто какое-то свойство, и что-то (либо ViewModel, либо код) должно показать, какие компоненты будут отображаться/скрываться в зависимости от роли. –
@NewDev можете ли вы предоставить мне любую статью или учебник. –
Нет, как я уже сказал, ваш вопрос слишком широк. Сначала узнайте, как работает WPF, как View отражает ваши модели и состояние приложения. Ничего особенного в отношении пользователей/ролей нет, кроме любого другого состояния приложения. –