是否有任何方法可以在.net core 2.0中获得没有控制器的单件服务

时间:2018-05-18 03:40:13

标签: asp.net-core-2.0

我使用automapper来处理dto,现在我创建了一个像图片一样的单例对象。然后我使用Startup.cs中的add函数来注入它。

the inject function

在我的应用程序服务中,因为Mapper是单例,我想像使用基础ApplicationService的属性一样使用它。

TaskAppService

ApplicationService

如何在单个类中获得automapper服务。

我知道我可以使用静态属性而不是依赖注入。但我想知道它。

感谢您的回答。

1 个答案:

答案 0 :(得分:0)

我对你真正想要的东西感到有点困惑但是我想和你一起去想要Mapper的DependencyInjection。

在Startup.cs中,在ConfigureServices中,您可以添加一个Scoped实例

BindGrid

这将允许您在任何构造函数中注入 Mapper ,这基本上允许您将其用作整个应用程序中的服务实例。