Искам да създам N-Tier приложение.
Клиент (WebJson-MVC, WebSoap-WCF)
API
BLL
DAL
Client
зависи от API
, което зависи от BLL
, което зависи от DAL
.
Да кажем, че искам да инжектирам API
към клиентите (WebJson-MVC, WebSoap-WCF).
Тъй като има 2 клиента, какво е най-добрият начин за инжектиране? Към кой проект трябва да импортирам рамката за инжектиране на зависимости?
Какво е решението за това?
Къде да инициализирам контекста? IApplicationContext ctx = ContextRegistry.GetContext();
Редактиране 1
Ако създам инжектирането на зависимост в WebJson-MVC и искам да инжектирам bll
към api
, не свързвам ли MVC с BLL, не е ли лошо да има Bll и клиентът са добре свързани? Освен това, как предполагам да инжектирам API към WebSoap-WCF?
Благодаря