背景信息:我正在用ASP.NET制作一个登录应用程序。我已经创建了2个角色,一个是管理员角色,另一个是学生角色。当来宾注册时,他们会被分配到这些角色中的一个。然后,学生们被分配到公司。我目前有一个公司表和一个'LINKS‘表。链接表将只包含一些不同项目的超链接。我希望能够允许访问公司和他们的学生,如果他们已经从链接表购买了一个‘链接’。我已经在上面附上了一个数据库图表。请帮帮我!我想我只是遗漏了一个布尔赋值...此外,我不确定如何路由数据...都不是。
我想做的是:
我正在尝试限制用户的访问权限。假设一家叫水厂的公司有6名员工……公司..。水厂支付了10个链接中的3个。我希望公司水厂和它的员工/学生有6名员工能够访问他们支付的3个链接。顺便说一下..。这些链接将是一个超级链接到另一个网站,其中有电源点等…这些其他网站必须付费才能访问。所以我只需要由某些公司查看某些链接。
Database Diagram
发布于 2016-03-01 21:32:56
更清楚地说,如果你有一个链接可以被不止一家公司购买,那么为了在数据库级别上建立这种关系,你需要这样的东西:

中间表将保存其他两个表的PK
https://stackoverflow.com/questions/35724059
复制相似问题