如何从另一个应用程序访问内存数据库中的EF Core



我有两个应用程序,一个是Web API,另一个是计划作业。

Web API

  • 首先我运行此服务
  • 有一个名为"User"的实体
  • 我正在使用名为"ApplicationContext"的DB上下文添加一些虚假用户
  • 数据将持久化在内存中的数据库中

定时作业服务(后台服务(

  • 现在我正在运行此服务并尝试访问相同的DbContext
  • 但我看不出在新的环境中有假用户

如何访问另一个应用程序中的数据?

第二个应用程序必须通过第一个应用程序上的API访问DB。如果不执行此操作,就无法从其他进程访问内存中的数据库。

好消息是,这意味着第一个应用程序使您能够公开比裸数据库更高级别的功能。这主要是服务的全部目的。

最新更新