我创建了一个空项目(MVC),但现在希望将用户角色和配置文件表添加到我的数据库中

本文关键字:配置文件 角色 用户 添加 我的 希望 数据库 一个 创建 项目 MVC | 更新日期: 2024-10-18 09:36:36

当您使用Windows身份验证创建MVC应用程序时,它会向数据库表中添加角色和不添加的内容。。。如果您将项目创建为空项目,如何手动添加这些项目?

我已运行:

C:'Windows'Microsoft.NET'Framework'v4.0.30319'aspnet_regsql.exe 

在packagemanager内部,但它已经使旧版本

aspnet_blabla

哦,天哪,添加了这么多表格和视图(哭着入睡)

我发现http://msdn.microsoft.com/en-us/library/ms229862(v=vs.100).aspx#找到正确的版本这几乎说明了通常会把疯子放进我的数据库的东西(

使用aspnet_blabla表有什么问题吗

我创建了一个空项目(MVC),但现在希望将用户角色和配置文件表添加到我的数据库中

默认的Microsoft堆栈中有三种主要的成员身份(和角色)实现。按照凉爽程度的顺序(即从最新到最老),它们是:

ASP.NET标识

这是与VS2013同步发布的新酷感。这是一个用EF Code First实现的简化系统,应该很容易插入到任何项目中。这是一个演练。VS2013中的所有项目模板都使用此。

简单成员身份

是Membership Provider模型的一个轻量级实现(详见下文)。由于最初的实施很繁琐,这试图缓解其中的一些问题。它与旧的WebForms更兼容。这是我能找到的最好的链接。

ASP.NET成员身份提供程序

这是.NET 2.0附带的模型,有一个巨大的模式。您可以使用aspnet_regsql工具在数据库中创建模式。