У меня есть веб-приложение в ASP.NET MVC с использованием шаблона StructureMap DI для извлечения данных из BAL в пользовательский интерфейс и используемого шаблона многоуровневой архитектуры для извлечения данных из DAL в BAL. найти ниже диаграмму класса.Как использовать StructureMap для приложений реального мира
Итак, я устал конфиг регистр службы StructureMap в
public class Bootstrapper
{
public static void Initialize()
{
StructureMapConfiguration.AddRegistry(new ServiceRegistry());
}
public class ServiceRegistry : Registry
{
protected override void configure()
{
ForRequestedType<IVehicleService>().TheDefaultIsConcreteType<VehicleService>();
}
}
}
Но конфигурация не применяется правильно, произошли ошибки и сказать «некоторые методы не находят в классе интерфейса». конечно, это правильно. потому что в моем классе BAL унаследовали некоторые методы/функции из DAL. Итак, пожалуйста, помогите мне исправить эту проблему или дать лучшую практику для применения моего проекта.
Спасибо, друг, это здорово. – user640921