asp.net - 如何扩展 aspnet 成员身份验证表?

标签 asp.net asp.net-mvc-3 entity-framework form-authentication

我想添加一个 realName字段以及用户的用户名和电子邮件地址。

过去我创建了一个包含 username 的新表。和 realName用户注册时的列。但是,我想知道是否可以扩展默认的 asp.net 表单例份验证成员资格表或用户表(或任何需要添加的表),而不是为此信息创建新表。

问题:如何向身份验证表添加新列?

最佳答案

您应该使用成员(member)身份User Profile API 将自定义属性扩展到您的用户,而不是直接将列添加到 aspnet_Membershipaspnet_Users表。

您也可以查看 SqlTableProfileProvider

并确保您阅读了 Joel 和 Colivier 的帖子 here关于如何创建强类型配置文件类。

关于asp.net - 如何扩展 aspnet 成员身份验证表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11344585/

相关文章:

c# - Entity Framework 7 中奇怪的缓存问题

c# - ApplicationException的使用

ASP.net 从 Google 重定向到移动网站

jquery - AJAX 事件处理程序 - beforeSend、失败和完成

c# - 在安装了 MVC 3 的系统中,我在哪里可以找到 System.Web.MVC dll?

sql - 这个模型有什么异常吗?

c# - 如何自定义 ValidationSummary 控件?

c# - 在 MVC3、C# 的 View 模型中使用新数据更新 View

.net - Asp Net Mvc 中的 SOLID 原理、Repository 模式和 EntityFramework 缓存

c# - 如何使用 LINQ 选择 WHERE NOT EXIST?