Значение находится в списке перечислений

К моим довольно элементарным знаниям в той области основные агенты RBAC:

  • Ресурсы.
  • Полномочия.
  • Пользователи.
  • Роли (т.е. Группы).

Ресурсы < - требуют-> ( один или несколько ) Полномочия .

Роли < - наборы-> ( один или несколько ) Полномочия .

Пользователи < - может иметь-> ( один или несколько ) Роли .

таблицы для такой модели были бы:

  • роль разрешения
  • пользователь
  • role_permission
  • user_role

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

29
задан CJBS 31 December 2018 в 21:33
поделиться

1 ответ

Используйте Enum.IsDefined

пример:

public enum enStage {Work, Payment, Record, Return, Reject};
int StageValue = 4;

Enum.IsDefined(typeof(enStage), StageValue)
5
ответ дан 28 November 2019 в 00:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: