とnetcore MVC参照コンストラクタ依存性注入

パブリック クラス DC_UserService:DBService <ApplicationUser> 、IAdminService 
    { 
        公共 DC_UserService(ConnectionConfig設定):塩基(設定)
        { 
        } 
}

スタートアップコードを結合します。

services.AddTransient <IAdminService>(X => 新しい DC_UserService(DCConnectionConfig()))。

次のコードを(解決)参考:

パブリック クラスのサービス:IService 
{ 
     公共サービス(IOtherServiceのサービス1、サービス2 IAnotherOneの、文字列引数)
     { 

     } 
} 


_serviceCollection.AddSingleton <IService>(X => 
     新しいサービス(x.GetRequiredService <IOtherService> ()、
                x.GetRequiredService <IAnotherOne> )、 
                 "" ));

問題の参考ソース:https://stackoverflow.com/questions/53884417/net-core-di-ways-of-passing-parameters-to-constructor

おすすめ

転載: www.cnblogs.com/flames/p/11284528.html