我正在创建一个将接受用户注册/登录的 Asp.Net 站点。Asp.Net MVC 自动在数据库中生成以下表格,其名称为aspnet-MyProjectName-20120705215524
.
是否可以让 Asp.Net Mvc 在我自己的数据库中生成表?(我有其他表格将引用该Users
表格)。我需要表格中的更多列Users
。我可以手动添加列吗?而且我还希望在注册页面中显示额外的列。
更新 集成系统生成的用户表的最佳实践是什么?
- 会员资格
- 简介
- 角色
- 用户
- 用户角色
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])
);