この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 18489|答える: 2

[ASP.NET] mvc コントローラー Autofac 属性をコントローラーに注入

[リンクをコピー]
掲載地 2017/04/09 13:14:35 | | | |


最も一般的に使われるのは、自動生成子の注入で、以下のコードです:



コントローラーにインターフェース属性を自動的に注入するにはどうすればいいですか? コードは以下の通りです:




コントローラー:



Application_Start スタートアップ方法:



実際、ここに設定されている:ビルダー。 RegisterType<HomeController>()。 As<BaseController>()。 プロパティAutowired()

インターフェース:



インターフェース実装クラス:



手記:

属性は必ず公開に設定してください!! プロテッドは自動的に注射できません!!




先の:EF ORM開発および使用シリーズチュートリアル
次に:CREATE DATABASE文は複数文トランザクション内で許可されていません
 地主| 掲載地 2017/04/18 14:45:31 |
nuget install-package autofac.mvc4
Install-Package Autofac.Extras.DynamicProxy2
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com