gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 21:54:16 24 4
gpt4 key购买 nike

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

我已经跑了:

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

在 packagemanager 中,但它已经制作了旧版本

aspnet_blabla

....天哪,添加了这么多表和 View (哭自己 sleep )

我找到了 http://msdn.microsoft.com/en-us/library/ms229862(v=vs.100).aspx#findingthecorrectversion这几乎说明了最终将疯子放入我的数据库的常见内容。 :'(

使用 aspnet_blabla 表有什么问题吗?

最佳答案

在默认的 Microsoft 堆栈中,成员资格(和角色)主要有三种实现方式。按照冷淡的顺序(即从最新到最旧),它们是:

ASP.NET Identity

这是与 VS2013 一起发布的新酷。它是一个使用 EF Code First 实现的简化系统,应该很容易插入任何项目。 Here is a walkthrough of doing just that . VS2013 中的所有项目模板都使用它。

简单成员(member)

是 Membership Provider 模型的轻量级实现(详见下文)。由于最初的实现很麻烦,因此试图减轻其中的一些。它与旧的 WebForms 东西更兼容。 This是我能找到的最好的链接。

ASP.NET 成员提供程序

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

关于c# - 我创建了一个空项目 (MVC),但现在想要将用户角色和配置文件表添加到我的数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20620530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com