我有一个用 ASP.NET Core 1.0 编写的 Web 应用程序,它使用身份(个人用户帐户)进行身份验证。由于我的 Web 应用程序的性质,我需要在我的实体框架表和用户帐户表中执行一些常规的后台任务更新数据。
一直在网上搜索它,它需要我创建一个控制台应用程序并将其部署为 Azure 中的 WebJob。我的问题是如何设置控制台应用程序来访问我的实体框架表和身份表?
我有一个用 ASP.NET Core 1.0 编写的 Web 应用程序,它使用身份(个人用户帐户)进行身份验证。由于我的 Web 应用程序的性质,我需要在我的实体框架表和用户帐户表中执行一些常规的后台任务更新数据。
一直在网上搜索它,它需要我创建一个控制台应用程序并将其部署为 Azure 中的 WebJob。我的问题是如何设置控制台应用程序来访问我的实体框架表和身份表?
您可以从创建 .NET Core 控制台应用程序开始,然后添加实体框架。
拥有 EF 后,您可以构建现有数据库,以便访问您创建的表,但为了访问身份表,您应该注册身份服务并使用它来管理角色/用户。
看看这篇文章,它详细解释了可以访问表和身份服务的 WebJob