AspnetRoles和aspnet_Roles之间的区别

时间:2014-06-15 02:56:13

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

我开始在ASP.net MVC5中进行身份验证并尝试了解身份验证。我注意到在运行“aspnet_regsql”时它会生成以“aspnet_”开头的表/ sp,它还会创建一组以“AspNet”开头的具有类似功能的表(即用户,角色等)。

MVC5是否使用以“aspnet_”开头的数据库元素或仅以“AspNet”开头的数据库元素?如果只是后者,可以删除前者吗?

1 个答案:

答案 0 :(得分:0)

最新的默认MVC5模板利用Identity 2.0进行用户/帐户管理,生成以“AspNet”开头的表格。 “aspnet_”表由aspnet_regsql工具生成。

另一方面,你应该坚持使用Identity,并远离旧的会员资格。它已经过时了,你可以通过身份获得更多的灵活性。