0

如果您在 VS2010 中使用 Internet 应用程序项目模板创建一个新的 MVC4 Web 应用程序,则 aspnet DB 有六个表:

应用程序、成员资格、配置文件、角色、用户和 UsersInRoles

如果我使用 aspnet_regsql.exe 工具表名是 aspnet_Membership 等。但都有'aspnet_' MVC4 表没有这个模式!他们有上面的名字(看不到'aspnet_')

我什至直接从以下位置复制了 aspnet_regsql.exe 使用的脚本:

C:\Windows\Microsoft.NET\Framework\v4.0.30319 在 Sql Server Management Studio 中使用

结果是一样的……使用了“aspnet_”。

MVC4 表的列也略有不同(Membership 表中没有 MobilePIN 列),那么这里是否有另一个提供商在工作?

为什么 MVC4 会产生这些略有不同的表?

4

1 回答 1

0

提供者不一样,MVC4 引入了新的提供者——nuget.org/packages/System.Web.Providers

于 2012-04-05T17:22:52.980 回答