我是MVC的新手,创建了简单的应用程序(非常基本,只有1个控制器)&使用Entity Framework作为ORM。
在申请书中有注册表格,填写表格的用户登记了&能够使用这些凭据登录。
但我的数据库中没有创建表格,所以我的问题是存储此注册信息的位置?
我知道这需要知道会员/表格认证,但我也不了解。
我试图搜索谷歌这个,但可能是我无法预测要搜索的内容。
编辑:
以下是DefaultConnection的标记
数据源=(LocalDb)\ v11.0; AttachDbFilename = | DataDirectory | \ aspnet-AKShop-20140808100025.mdf
答案 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可能更好。