Membership.CreateUser方法究竟在哪里添加新用户?

时间:2013-07-19 10:00:37

标签: asp.net asp.net-mvc-3

所以我创建了我的第一个ASP.NET MVC 3互联网应用程序,它带有注册/登录的内置功能。 我试图探究应用程序与之交互的数据库的确切位置。在相应的控制器/操作方法中,我看到使用这些参数调用Membership.CreateUserMSDN link表示它将这些值添加到数据中store.My问题是它添加这些值的数据库哪个表?(这样我可以看到更新)

4 个答案:

答案 0 :(得分:1)

使用默认设置,您的数据将保存在其默认数据库ASPNETDB.MDF中。单击解决方案资源管理器中的显示所有文件,然后单击App_Data。你应该看到ASPNETDB.MDF。双击它,然后在Server Expolorer中向您显示一个数据库。在ASPNETDB.MDF上单击Tables并查找aspnet_Users。

希望这会有所帮助。 :)

答案 1 :(得分:0)

如果您没有更改任何内容,请转到web.config并找到DefaultConnectionString。这是插入数据的位置,表名是UserProfiles

它在App_Data文件夹中创建一个db文件。

答案 2 :(得分:0)

假设以上所有情况都是正确的(没有更改默认设置,连接字符串等),那么查找名为aspnet_users,aspnet_membership和其他一些前缀为aspnet_的表。这就是去看的地方。

答案 3 :(得分:0)

如果使用默认设置,则表格所在的数据库名称为:aspnetdb。表名也是自解释的,如下图所示。例如对于MemberShip,使用的表是:dbo.aspnet_Membership。

enter image description here

用于安装这些表的工具是aspnet_regsql.exe,您可以轻松地从中调用它 在Visual Studio命令提示符窗口中