我熟悉aspnet_regsql.exe
创建一个会员数据库(它生成 11 个表)
然而,在我的 MVC4 项目 VS2010 中创建了一个只有六个表的成员资格数据库(应用程序、成员资格、配置文件、角色、用户和 UsersInRoles)
如何使用这个(新的?)模式创建数据库?
您需要做的就是:
更改您的 web.config 以指向您想要的连接
<add name="DefaultConnection" connectionString="uid=****;pwd=*****;server=(local);database=****" providerName="System.Data.SqlClient" />
验证过滤器\InitializeSimpleMembershipAttribute.cs
第 41 行应为:
WebSecurity.InitializeDatabaseConnection("DefaultConnection", "UserProfile", "UserId", "UserName", autoCreateTables: true);
请注意,autoCreateTables 设置为 true,并且设置了您在 web.config 中设置的连接名称。
现在,当用户注册时,它将查看您设置的数据库。如果表尚不存在,则会创建它们。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)