Sql server ASP.NETMVC4成员数据库

Sql server ASP.NETMVC4成员数据库,sql-server,asp.net-mvc-4,membership,Sql Server,Asp.net Mvc 4,Membership,我有一个ASP.NETMVC4应用程序。我的数据库托管在Windows Azure上。我的解决方案有一个新的SQL Server数据库项目。首先,我想将ASP.NET成员资格功能添加到此数据库[project]。我的问题是,我该怎么做 我认为这将是一个直接的拖放操作。然而,我不知道如何完成这项基本任务。我找到的所有在线视频都演示了如何通过ASP.NET MVC端实现登录。但是,我没有看到任何显示如何设置成员资格表/存储过程/视图并在SQLServer数据库项目中获取它们的内容 感谢您的帮助。您可

我有一个ASP.NETMVC4应用程序。我的数据库托管在Windows Azure上。我的解决方案有一个新的SQL Server数据库项目。首先,我想将ASP.NET成员资格功能添加到此数据库[project]。我的问题是,我该怎么做

我认为这将是一个直接的拖放操作。然而,我不知道如何完成这项基本任务。我找到的所有在线视频都演示了如何通过ASP.NET MVC端实现登录。但是,我没有看到任何显示如何设置成员资格表/存储过程/视图并在SQLServer数据库项目中获取它们的内容

感谢您的帮助。

您可以在框架文件夹(通常为
%windows%\Microsoft.NET\framework\v4.0.30319\
)中使用
aspnet\u regsql
获取向数据库添加成员资格所需的脚本。生成.sql文件的示例用法如下:

...\v4.0.30319>aspnet_regsql -sqlexportonly MembershipScript.sql
从那里,对数据库运行该脚本。您可能还需要使用
-d
标志,但可以使用
aspnet\u regsql-?
显示所有选项。(这包括导出会话状态和其他选项所需的表)


我希望你是这么问的,但如果我误解了这个问题,请澄清,我会尽力修改答案

创建基于表单身份验证的MVC 4 Internet应用程序的模板既使用传统的ASP.NET成员数据库,又在其上添加了一个称为SimpleMembership的层,它有自己的数据库。SimpleMembership数据库使用实体框架代码优先模型,该模型在您第一次启动应用程序时自动创建数据库。由于SimpleMembership首先使用代码,因此可以通过更改AcccountModels.cs中的UserProfile类来修改数据库架构。将应用程序处理的这些数据库放入单独的数据库项目的目的是什么?除非您打算绕过SimpleMembership,否则任何解决方案都必须处理两个数据库。

我的无知:)。听起来我需要进一步研究SimpleMembership.Ooops-我想您忘记了一个选项:-sqlexportonly生成用于添加或删除指定功能的SQL脚本文件,而不执行实际操作。可与以下选项一起使用:-A、-R、-ssadd和-ssremove-全m | r | p | c | w添加对功能的支持。可以同时指定多个值。例如:-A mp-A m-A p all:all功能m:Membership r:Role manager p:Profiles c:Personalization w:SQL Web事件提供程序