SimpleMembershipProvider创建奇数表名

时间:2013-01-09 22:15:32

标签: asp.net-mvc-4 security entity-framework-5 simplemembership

因此,当表名称类似于“webpages_UsersInRoles”时,我真的不关心SimpleMemberProvider创建的表名。 然而我在创建名称为“DOMAIN \ user.webpages_UsersInRoles”的表时遇到问题。

我告诉你,这不会发生。 有谁知道是什么原因造成的?

背景资料: 我正在使用Visual Studio 2012中的IIS Express。此特定项目使用EF5和MVC4并启用了迁移。

当我通过

启动网络应用程序时,正在创建SimpleMembership表

WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);

在MVC4给你的默认InitializeSimpleMembershipAttribute内。

我希望这是足够的信息,但如果它不让我知道,我可以提供它。

1 个答案:

答案 0 :(得分:0)

因此,连接到SQL Server的用户似乎有一个与之关联的Scheme。在SQL Management Studio中手动添加表'table_1'时,表名称变为DOMAIN \ user.table_1。