Autofac依存性注入

理解するシンプル:https://www.cnblogs.com/WeiGe/p/3871451.html

 商品コード:GitHubに

owin + WEBAPIはAutofacを使用しました:

Nugetパッケージを追加します。

Autofac 
Autofac.WebApi2.Owin

 

owinを追加しました:

 // 注册依赖注入 
            ContainerBuilderビルダー= 新しいContainerBuilder();
            // あなたのウェブAPIコントローラを登録します。
            builder.RegisterApiControllers(Assembly.GetExecutingAssembly())。
            
            builder.RegisterType <JwtUserRepository>()のような<IJwtUserRepository> (); 
            builder.RegisterType <JwtUserService>()のような<IJwtUserService> (); 

            // ファイル名を指定して実行他の任意の工程は、フィルター、登録のように
             // ごとのコントローラー型サービス等を、その後、依存リゾルバを設定
             // Autofacします。
            いるIContainerコンテナ= builder.Build()。
            config.DependencyResolver = 新しいAutofacWebApiDependencyResolver(容器)

            // OWIN WEB APIのセットアップ:

            //は、まずAutofacのWeb APIミドルウェア、Autofacミドルウェアを登録
             // そして最後に、標準的なWeb APIのミドルウェアを。
            app.UseAutofacMiddleware(容器)
            app.UseAutofacWebApi(設定)。

 

倉庫を呼び出すリポジトリ倉庫における①書き込みロジックコード、サービス・アプリケーション・コード

コラムのような:

 

 

 

 

 

で②webapi

 

おすすめ

転載: www.cnblogs.com/Sea1ee/p/10980025.html