У меня есть asp.net MVC приложение имеет три слоя 1. DATAACCESS слой (библиотека классов) 2. бизнес-слой (библиотека классов) 3. веб-слой (asp.net MVC проект)StructureMap в многоуровневые приложения
, а также есть проект домена (библиотека классов для Poco)
Я делаю отображение StructureMap в моем Application_Start проекта MVC, но для сопоставления типов в dataAccesslayer (например, для. personRepository с IPersonReository) мне нужен ссылка DAL в моем веб-слое, который я считаю неправильным.
Ваши предложения Благодаря
Большое спасибо Mark ... Уровень загрузочного приложения будет проектом asp.net mvc, а уровень Application Model будет проектом библиотеки классов? –
Да, уровень Application Model может быть проектом библиотеки классов, но поскольку контроллеры будут там, он все равно будет ссылаться на соответствующие сборки ASP.NET MVC. –