【发布时间】:2015-01-15 03:08:24
【问题描述】:
我正在为多种类型的用户创建登录机制。目前我的主要用户是公司和学生。学生有特定的权限,比如编辑他们的工作经历、教育等。公司也有特定的信息,比如他们的公司名称、网站 url、主要联系信息等。我知道我可以通过角色分隔特定用户,但我该怎么做以干净的方式分离与每种类型的用户相关的信息。我知道我可以将所有列都塞到用户表中,但我不喜欢这种方法。我将为每种类型的用户创建一个角色,但我仍然想要一种有组织的方式来根据用户类型存储用户特定信息。我还希望该方法在可维护性方面具有灵活性,因为我希望将来会添加更多用户类型。我正在使用带有 SQL Server 的实体框架。
【问题讨论】:
标签: asp.net-mvc entity-framework asp.net-identity-2