Я создаю простое приложение winforms, я использую n-Tier Architecture, Dependecy Injection (с простым инжектором), Entity Framework Code First, Repository и Unit Of Work ,WinForms N-Tier App с DI, репозиторием и
- UI Layer.
- Формы.
- Бизнес-логика.
- Бизнес-объекты «Менеджеры» (классы, которые выставляют бизнес-процессы).
- доступа к данным слоя
- Хранилища.
- Контекст базы данных.
В принципе, я знаю, что я могу зарегистрировать объекты на моем контейнере на точке входа приложения (Program.cs), но это работает только для объектов, доступных из пользовательского интерфейса, что исключает объекты доступа к данным слоя ,
Итак, как я могу регистрировать объекты из бизнес-логического уровня, так как это библиотека классов.
Заранее спасибо.
"Entity Framework Code First, Repository и единица режимов работы." это глупо повторяется, сделайте ** НЕ ** старайтесь сделать это, вы будете нападать на свой код. EntityFramework ** IS ** Единицы измерения работы и хранилища –
Связано: http://programmers.stackexchange.com/q/300376/201695 –