Здравствуйте, Doc, Вы писали:
Doc>Здравствуйте, UberPsychoSvin, Вы писали:
UPS>>В приложении есть такие нэймспейсы:
UPS>>BLL — вся основная логика приложения.
UPS>>UI — мордочка.
Doc>IMHO если отталкиваться от предложенного, то
Doc>MyApp.BLL
Doc>MyApp.UI
Ну ваще, имхо, да, самый оптимальный вариант.
А как такая схема выглядит под IoC архитектуру?
MyApp // Интерфейсы, и наиболее общие классы данных.
MyApp.Logging; // Реализация с логгированием.
MyApp.Tools; // ОС специфика. WinAPI. WMI.
MyApp.Configuration; // конфигурация
MyApp.Database; // базовые классы для БД.
MyApp.Database.MsSql; // реализация для оракла.
MyApp.Database.Oracle; // реализация для MsSql.
MyApp.Service; // виндовый сервис.
MyApp.BL
MyApp.UI;
//ну и ещё наверное можно сделать.
MyApp.Kernell // а тут всё биндится. MyApp.Service MyApp.UI берут отсюда реализацию основного класса.