理解するシンプル: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