aspnet Membership Database用于存储额外的员工属性

时间:2011-07-25 04:17:37

标签: asp.net

我正在使用aspnet memberhips数据库对我的Azure应用程序进行授权和身份验证。

此aspnet应用程序包含员工详细信息。一切都很好,直到我们得到新的要求。新要求是包括许多与员工相关的额外属性,如奖励代码,成本中心,部门,位置等......

还要求通过管理员门户管理这些详细信息。

我们有什么办法可以在aspnet数据库中满足上述要求吗?我应该添加额外的表格和字段,还是有更好的方法来实现这一目标。

谢谢。

1 个答案:

答案 0 :(得分:1)

您可能需要考虑ASP.NET配置文件提供程序。它是会员框架的另一个组成部分。它在数据库中存储一些动态的用户属性列表,通常位于aspnet_Profile表中。您可以通过添加Web.config来免费获得许多功能,或者您可以通过实现自定义配置文件提供程序来进行大量自定义。以下是一些入门链接:

有时候这种方法不适合我,所以我只是在数据库中创建了一个单独的UserRecord表,其中包含我想要的列,并将一些视图添加到加入UserRecord的数据库中。 bulitin aspnet_Membership table等,以获得正确的数据组合。