自定义asp.net-identity对象和表

本文关键字:对象 net-identity asp 自定义 | 更新日期: 2023-09-27 18:22:25

我一直在遵循本指南来开始使用MVC应用程序。然而,我无法在网上找到任何问题的答案,也无法独自解决如何进行一些修改。

http://www.asp.net/mvc/overview/security/create-an-aspnet-mvc-5-app-with-facebook-and-google-oauth2-and-openid-sign-on

我希望更改数据库中使用"开箱即用"登录系统创建的默认表的名称。我该如何覆盖模型才能做到这一点?不用说,我希望事情继续发展下去。

我还想在账户表中添加更多的房产,我想答案与我之前的问题一致。

任何指向正确方向的指南或点的链接都将不胜感激。我花了一周的大部分时间试图弄清楚这一点,但运气不佳。

为了记录在案,我严格遵循了那里的指南,我已经做好了一切工作,我可以通过电子邮件或谷歌注册。但我在理解如何更改MVC5中无法访问的库时遇到了很多困难。

自定义asp.net-identity对象和表

本质上,您需要这样:自定义MVC 5用户

诀窍是找到身份模型的定义位置并对其进行更改。(即DBContext)

更改后,您可以删除所有现有的数据库内容以便重新创建,也可以运行迁移脚本。

最后,您更改或添加的任何内容都必须反映在控制器/视图中。(即,如果您添加了一个新字段,则需要一个新的文本框来捕获该字段。)