0

我一直在谷歌搜索类似的术语

为 mvc 身份验证配置数据库

但是我在这十年中找不到任何与我的配置相关的东西。

我使用具有身份验证支持的 .NET Framework 4.6 创建了一个 MVC 应用程序(首先是数据库)。现在我在哪里可以找到创建数据库表和配置 MVC 以使用它们的分步说明?

感谢您的任何提示!

4

1 回答 1

1

谷歌正确的是'ASP.NET Identity'。

如果您直接从其中一个模板生成 MVC 应用程序,它将生成许多类来处理安全性和身份。

这些类之一将实现接口IUserStore。提供的类将继承自Microsoft.AspNet.Identity.EntityFramework.UserStore<TUser>,并使用 Entity Framework 检查数据库是否存在表,如果不存在则创建它们。

如果您对赋予应用程序足够的权限来修改数据模式(ew!)感到不安,您可以创建自己的类来实现IUserStore并将其插入系统。

这是一个很大的话题,但希望这足以开始。

于 2017-02-02T01:36:51.790 回答