我一直在谷歌搜索类似的术语
为 mvc 身份验证配置数据库
但是我在这十年中找不到任何与我的配置相关的东西。
我使用具有身份验证支持的 .NET Framework 4.6 创建了一个 MVC 应用程序(首先是数据库)。现在我在哪里可以找到创建数据库表和配置 MVC 以使用它们的分步说明?
感谢您的任何提示!
我一直在谷歌搜索类似的术语
为 mvc 身份验证配置数据库
但是我在这十年中找不到任何与我的配置相关的东西。
我使用具有身份验证支持的 .NET Framework 4.6 创建了一个 MVC 应用程序(首先是数据库)。现在我在哪里可以找到创建数据库表和配置 MVC 以使用它们的分步说明?
感谢您的任何提示!
谷歌正确的是'ASP.NET Identity'。
如果您直接从其中一个模板生成 MVC 应用程序,它将生成许多类来处理安全性和身份。
这些类之一将实现接口IUserStore
。提供的类将继承自Microsoft.AspNet.Identity.EntityFramework.UserStore<TUser>
,并使用 Entity Framework 检查数据库是否存在表,如果不存在则创建它们。
如果您对赋予应用程序足够的权限来修改数据模式(ew!)感到不安,您可以创建自己的类来实现IUserStore
并将其插入系统。
这是一个很大的话题,但希望这足以开始。