Asp.net membership 将Asp.net窗体身份验证表与我自己的域表集成的最佳做法?
我正在创建一个Asp.Net网站,它将接受用户的注册/登录。Asp.Net MVC在数据库中自动生成以下表格,其奇怪名称为Asp.net membership 将Asp.net窗体身份验证表与我自己的域表集成的最佳做法?,asp.net-membership,Asp.net Membership,我正在创建一个Asp.Net网站,它将接受用户的注册/登录。Asp.Net MVC在数据库中自动生成以下表格,其奇怪名称为aspnet-MyProjectName-201207052155224 可以让Asp.NETMVC在我自己的数据库中生成表吗?(我还有其他表,它们将引用用户表)。我需要表中更多的列Users。我可以手动添加列吗?我还希望在注册页面中显示额外的列 更新 集成系统生成的用户表的最佳实践是什么 会员资格 轮廓 角色 使用者 用户角色 请尝试aspnet_regsql.exe工具
aspnet-MyProjectName-201207052155224
可以让Asp.NETMVC在我自己的数据库中生成表吗?(我还有其他表,它们将引用用户
表)。我需要表中更多的列Users
。我可以手动添加列吗?我还希望在注册页面中显示额外的列
更新 集成系统生成的用户表的最佳实践是什么
请尝试aspnet_regsql.exe工具,这将为您生成应用程序服务数据库 您可以将列添加到默认数据库中,但我不了解其效果,大多数应用程序服务都使用存储过程,因此您可以扩展它们
CREATE TABLE [dbo].[Users] (
[ApplicationId] UNIQUEIDENTIFIER NOT NULL,
[UserId] UNIQUEIDENTIFIER NOT NULL,
[UserName] NVARCHAR (50) NOT NULL,
[IsAnonymous] BIT NOT NULL,
[LastActivityDate] DATETIME NOT NULL,
PRIMARY KEY CLUSTERED ([UserId] ASC),
CONSTRAINT [UserApplication] FOREIGN KEY ([ApplicationId]) REFERENCES [dbo].[Applications] ([ApplicationId])
);