控制SimpleMembershipProvider生成的表格?

时间:2012-11-04 02:57:13

标签: sql-server asp.net-mvc webmatrix simplemembership

我发现SimpleMembershipProvider非常整洁且富有成效。

我想知道是否有办法控制生成表/列名/数据类型。

1 个答案:

答案 0 :(得分:2)

您可以控制用户表的表名以及其中的用户ID和用户名列的列名。您可以在InitializeDatabaseConnection方法中指定它们。 SimpleMembershipProvider要求UserId列为IDENTITY列。它使用@@ IDENTITY来获取新创建的记录的ID。目前,SimpleMembershipProvider仅适用于SQL Server(Express或Full)或SQL Compact 4.0数据库。

您无法更改成员资格或角色表的架构。用于管理帐户和使用这些表的SQL被硬编码到SimpleMemberhipProvider中。