これに対する答えを求めて世界中をトロールしましたが、何も見つかりません。
ASP WebForms アプリケーションを ASP MVC に書き直しています。私は nInject を使用してきましたが、ほとんどのオブジェクトではこれで問題ありません。私が苦労しているのは、すべてのビューで使用するグローバル アプリケーション設定を表示する方法です。
WebForms アプリは静的コンストラクターを持つ静的クラスを使用し、EF コンテキストを使用して設定テーブル (名前、値) をディクショナリに変換し、そこからプロパティを読み取ります。
MVCでこれを行う最良の方法は何ですか? 明らかに静的クラスを引き続き使用できますが、静的コンストラクターはパラメーターなしである必要があるため、どのように ISettingRepository を挿入しますか?
これがあまり明確でない場合は申し訳ありませんが、説明するのはちょっと難しいです =/