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

时间:2015-11-17 17:22:56

标签: c# asp.net-mvc-5 asp.net-identity

我一直在按照本指南开始使用MVC应用程序。但是,我无法在网上找到我的问题的任何答案,或者自己弄清楚如何进行一些修改。

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

我希望更改数据库中使用"开箱即用"创建的默认表的名称。登录系统。如何覆盖模型来做到这一点?毋庸置疑,我希望事情继续发挥作用。

我还希望在帐户表中添加更多属性,我假设答案与我之前的问题相关。

任何指向正确方向的指南或点的链接都将非常受欢迎。一周的大部分时间都在试图解决这个问题而没有运气。

为了记录,我已经按照那里的指南来写信,我已经完成了所有工作,我可以通过电子邮件或谷歌注册。但是我在理解如何更改我无法在MVC5中访问的库时遇到了很多麻烦。

1 个答案:

答案 0 :(得分:1)

基本上,你需要这个:Customize MVC 5 Users

诀窍是找到定义模型的位置并更改它们。 (即DBContext)

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

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