【问题标题】:How can I exchange data between database contexts?如何在数据库上下文之间交换数据?
【发布时间】:2020-11-22 04:01:26
【问题描述】:

我正在为带有课程和帐户的 google 课堂类型系统制作 web api,并且我分别为课程和帐户提供了数据库上下文。我想要做的是从我的类控制器中的帐户上下文中访问数据。有什么办法可以做到吗?

【问题讨论】:

    标签: c# asp.net asp.net-web-api webapi


    【解决方案1】:

    只需做几个继承类并通过依赖注入设置运行它们。 MS 文档有一个很好的例子来说明如何做到这一点: dbcontext example

    然后将继承的类插入到函数参数中,无论该函数所需的哪个(或两者)dbcontext 都需要它。

    但是,需要注意的是,如果你同时传入这两个参数,那么你可能不是 KISS 并保持你的代码干净、一次性和小。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多