1

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

webpages_Membership
webpages_Roles
webpages_UsersInRoles

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

Project_Membership
Project_Roles
Project_UsersInRoles

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

现在可以在 SC_Membership 表的顶部创建一个数据库视图作为 pages_Membership 并且我们的会员提供者应该连接到视图以验证用户。可能吗。对此的任何想法将不胜感激。

-桑吉夫

4

1 回答 1

0

在应用程序开始调用 WebSecurity.InitializeDatabaseConnection() 与这些参数:

public static void InitializeDatabaseConnection(
    string connectionString,
    string providerName,
    string userTableName,
    string userIdColumn,
    string userNameColumn,
    bool autoCreateTables
)
于 2013-10-19T22:17:15.857 回答