N 層アプリケーションを構築したいと考えています。
クライアント (WebJson-MVC、WebSoap-WCF)
API
BLL
DAL
Client
に依存する にAPI
依存する に依存する にBLL
依存DAL
する だから、クライアント(WebJson-MVC、WebSoap-WCF)
に注入したいとしましょう。
クライアントが 2 人いるので、インジェクションを行う最善の方法は何ですか? 依存性注入フレームワークはどのプロジェクトにインポートすればよいですか?
この問題の回避策は何ですか?
コンテキストをどこで初期化すると思いますか?API
IApplicationContext ctx = ContextRegistry.GetContext();
編集 1
WebJson-MVC で依存性注入を作成し、MVC を BLL と結合しないように注入したいbll
場合api
、bll とクライアントを密接に結合するのは悪くありませんか? また、API を WebSoap-WCF に注入するにはどうすればよいでしょうか。
ありがとう