将用户权限存储在表中

  • 本文关键字:存储 用户 权限 c# sql
  • 更新时间 :
  • 英文 :


我想知道是否有人在表中存储UserPermissions有很好的提示。

具有这样的结构:

int ID
int UserID
bit Permission1
bit Permission2
bit Permission3
...
bit Permission50

似乎有点笨拙。有什么聪明的方法可以存储这些方法吗?任何人都在添加新权限时不需要添加新列的解决方案提示吗?

在使用时,在C#中处理任何方法吗?

只有一个许可列并存储许可的名称/ID:

ID       userID     permissionID
------   -------    -------------
1        4711       15
2        4711       23
3        4743       15
4        4711       36

等等...

然后

最新更新