如何将ASP.NET MVC5身份validation添加到现有的数据库

我正在学习MVC5身份authentication,并在www.asp.net上阅读材料。 我在这里有几个问题。

  1. 如果我想使用身份validation,有没有理由不使用MVC模板? 还是有理由使用空模板? MVC模板也提供引导。

  2. 我有一个数据库创build,我想有一个数据库的第一个发展。 如果我使用MVC模板,将在项目文件夹下创build凭证数据库。 我怎样才能合并两个数据库,或者我应该只使用两个数据库?

如果我的问题是愚蠢的,只是不理我,或者告诉我先读什么。 我知道社区里的人很好,但很关键。 谢谢

1)如果我想使用身份validation,有没有理由不使用MVC模板? 还是有理由使用空模板? MVC模板也提供引导。

身份validation,MVC模板和引导并不真正相关。

如果您创build新的MVC 5应用程序,则为您创buildAccountController 。 您可以使用该AccountController作为起点。

如果你愿意,你可以删除AccountController并自己创build一个,但这是一个很大的工作。

2)我有一个数据库创build,我想有一个数据库的第一个发展。 如果我使用MVC模板,将在项目文件夹下创build凭证数据库。 我怎样才能合并两个数据库,或者我应该只使用两个数据库?

您不需要两个数据库 – 您可以将Identity表和您的自定义表放在同一个数据库中。

从身份开始 – 让它创build数据库及其所需的表。 然后,您可以将自定义表添加到该身份数据库。

要么

如果已经有连接string的数据库,则可以在以下位置更改标识连接名称。 Identity将在现有数据库中创build表。

在这里输入图像描述