c# - .NET Core 多个 IDbConnection 通过 AddTransient 实现
问题描述
我的项目中有 2 个数据库连接。我想从带有构造函数的控制器中访问它们。
我已将这些添加到 IServiceCollection。
serviceCollection.AddTransient<IDbConnection>(db => new OracleConnection(Configuration.Database1));
serviceCollection.AddTransient<IDbConnection>(db => new OracleConnection(Configuration.Database2));
当我试图到达其中一个时,总是 lastone (Database2) 来到控制器
: Controller
public ExtensionCoreController(IDbConnection connection)
{
}
我该如何选择?
提前谢谢。
解决方案
推荐阅读
- html - 如何使导航栏的主要部分居中?
- reactjs - 使用 React 在 axios 中的 COR 问题
- azure - 如果从存储部署模板,模板参数覆盖不起作用?
- regex - 我可以使用什么正则表达式来匹配整个单词,但不包括等号
- java - JAVA JPA - Regular solution to persist all objects in project
- java - 从 Java Spring Cloud Config Server 使用 Python 访问配置属性
- winapi - GetCharABCWidthsFloat 适用于大多数 UNICODE,CJKV 字符除外
- reactjs - 通过嵌套组件从下到上传递事件
- python - Problem with urllib source code in Eclipse?
- javascript - 通过给定的特定用户输入移动标记