ASP.NET MVC如何存储用户信息?

时间:2014-08-08 06:34:55

标签: asp.net-mvc entity-framework authentication

我是MVC的新手,创建了简单的应用程序(非常基本,只有1个控制器)&使用Entity Framework作为ORM。

在申请书中有注册表格,填写表格的用户登记了&能够使用这些凭据登录。

但我的数据库中没有创建表格,所以我的问题是存储此注册信息的位置?

我知道这需要知道会员/表格认证,但我也不了解。

我试图搜索谷歌这个,但可能是我无法预测要搜索的内容。

编辑:

以下是DefaultConnection的标记

数据源=(LocalDb)\ v11.0; AttachDbFilename = | DataDirectory | \ aspnet-AKShop-20140808100025.mdf

2 个答案:

答案 0 :(得分:0)

我认为标准数据库是为您的会员资格而创建的。可能在app_data \ aspnetdb.mdf。

答案 1 :(得分:0)

默认情况下,在MVC 5,MembershipProvider或SimpleMembershipProvider之前,数据将保留在(本地)SQL服务器中。

在MVC5中,默认情况下为ASP.NET Identity 2.0,数据通过Entity Framework持久保存,默认情况下指向MS SQL,但很容易将持久性切换到其他数据库引擎。

Identity 2.0很新,官方发布的是今年4月,所以这就是为什么你在搜索互联网时得到的混合信息。不过,如果你有一个绿色的MVC项目,那么使用MVC 5和Identity 2.0可能更好。