更改Simplemembership表名称

时间:2013-08-22 08:45:54

标签: asp.net-mvc-4

我们在ASP.Net MVC 4项目中使用Internet Application。由于Simplemembership是开箱即用的功能,因此成员资格在我们的数据库上创建了下表:

webpages_Membership
webpages_Roles
webpages_UsersInRoles

但是我们的数据库团队还没有准备好将表名前缀为“webpages”。他们可以创建下表:

Project_Membership
Project_Roles
Project_UsersInRoles

其中“Project”前缀特定于我们的项目。

现在可以在SC_Membership表上创建一个数据库视图作为webpages_Membership,因此我们的成员资格提供者应该连接到view以验证用户身份。可能吗。对此的任何想法都将受到高度赞赏。

-Sanjiv

1 个答案:

答案 0 :(得分:0)

在Application中,使用以下参数调用WebSecurity.InitializeDatabaseConnection():

public static void InitializeDatabaseConnection(
    string connectionString,
    string providerName,
    string userTableName,
    string userIdColumn,
    string userNameColumn,
    bool autoCreateTables
)