.NET控制台获取依赖注入实例 - Setli

.NET控制台获取依赖注入实例 - Setli

💡 原文中文,约700字,阅读约需2分钟。
📝

内容提要

本文介绍了如何在C#中使用依赖注入创建服务集合,配置数据库上下文,并执行数据库查询。通过ServiceCollection注入IMyService和CfwDbContext,最终获取数据并执行服务。

🎯

关键要点

  • 创建服务集合使用ServiceCollection类。
  • 通过AddScoped方法注入IMyService和MyService。
  • 使用ConfigureServices方法配置数据库上下文CfwDbContext。
  • 通过BuildServiceProvider方法创建服务提供者。
  • 使用GetRequiredService方法获取DbContext实例并执行数据库查询。
  • 通过GetService方法获取IMyService实例并执行服务。
➡️

继续阅读