C# 为web应用程序基于角色的权限设计表结构
请建议我如何在以下场景中设计表结构 我有一个主导航和子导航。 假设主导航就像C# 为web应用程序基于角色的权限设计表结构,c#,sql,C#,Sql,请建议我如何在以下场景中设计表结构 我有一个主导航和子导航。 假设主导航就像 User dependents beneficiaries coverages 每个主导航都有子菜单,如添加、编辑、删除和其他权限。因此,并非所有登录的数据输入人员都能看到那些主要的导航项目,其中一些项目可以查看但不可编辑,等等……请建议我为此设计表结构的最佳方法。因此,当我在c#应用程序的web中读到权限时,我希望编写最少的代码。到目前为止,我一直在想: 用户表---所有用户信息 角色表——包括所有
User dependents beneficiaries coverages
每个主导航都有子菜单,如添加、编辑、删除和其他权限。因此,并非所有登录的数据输入人员都能看到那些主要的导航项目,其中一些项目可以查看但不可编辑,等等……请建议我为此设计表结构的最佳方法。因此,当我在c#应用程序的web中读到权限时,我希望编写最少的代码。到目前为止,我一直在想:
用户表---所有用户信息
角色表——包括所有主要类别(受抚养人、受益人、保险范围……)和子类别(添加、编辑、删除……)
引用表--使用哪个角色的用户
但请给我最好的方法
谢谢我个人,除非您有其他要求,否则我建议您使用.NET Sql成员资格提供程序提供的内置基于角色的身份验证/授权:您认为,如果我使用成员资格提供程序,我可以检查子类别级别(如添加、编辑、删除)的权限吗\