Результаты поиска по запросу "inversion-of-control"

4 ответа

Это согласовывает IDisposable шаблоны использования № 1 и № 3 сверху. Обычные классы используют внедрение зависимостей; им не принадлежат инъецированные IDisposables, поэтому они не избавляются от них. Классы, которые выполняют разрешение типов (через фабрики), потому что им нужны динамически создаваемые объекты, эти классы являются владельцами, и это расширение предоставляет средство для управления областями удаления.

ю, что подобный вопрос задавался несколько раз (например:Вот [https://stackoverflow.com/questions/987761/how-do-you-reconcile-idisposable-and-ioc] , Вот ...

5 ответов

 функция, предложенная комментарием, связанным с устаревшей функцией.

скажу про ASP.NET MVC Framework Сандерсона и в главе 4 он обсуждаетСоздание фабрики пользовательских ...

8 ответов

@Petter Friberg, спасибо за редактирование. :)

отаю над проектом, в котором платформа Unity используется в качестве контейнера IoC. Мой вопрос касается внедрения необязательной зависимости (в данном случае регистратора) в несколько классов с использованием внедрения свойства или ...

ТОП публикаций

5 ответов

Есть ли шаблон для инициализации объектов, созданных через DI-контейнер

Я пытаюсь заставить Unity управлять созданием моих объектов, и я хочу иметь некоторые параметры инициализации, которые не известны до времени выполнения: На данный момент единственный способ, которым я мог придумать, как это сделать - это ...

2 ответа

ObjectContext никогда не происходит от интерфейса ?? Как вы применяете DI / IoC в случае нескольких типов ObjectContext?

Если у вас есть система, которая имеет несколько типов контекстов объекта. Например, BillingObjectContext, HumanResourceObjectContext и т. Д. Все они являются производными от ObjectContext, но класс ObjectContext не реализует какой-либо ...

1 ответ

Благодарю. Я смотрю на это и да в отношении шаблонов T4. Я написал свой собственный шаблон для интерфейсов, в то время как модифицировал шаблон POCO для классов. Мне нужно взглянуть на ObjectMaterialized вещь, которую вы упомянули. Я уже боялся, что EF будет заботиться только о занятиях.

аюсь использовать Unity Framework с Entity Framework. Позвольте мне объяснить сценарий. Допустим, у меня есть база данных с 5 таблицами. У меня будет 5 интерфейсов, каждый из которых соответствует одной таблице в базе данных, в которой каждое ...

2 ответа

@B Z - Нет, вы можете, но с переходной областью вы не можете делать какие-либо транзакции для веб-запросов или репозиториев или чего-то в этом роде.

а соответствующая область действия LifeCycle для хранилища и контекста EF при использовании Entity Framework 4 с Ninject в приложении MVC 3? Я использую InTransientScope по умолчанию, но спрашиваю, должен ли он быть InRequestScope. public class ...

5 ответов

Недавно я следовал тому же самому и подумал о MEF (Managed Extensibility Framework). С помощью MEF и рефлексии вы можете избавиться от этой ссылки DAL / Unit of work из корня композиции, и вам не нужно иметь 2 проекта MVC, как обсуждалось выше.

лал трехслойное приложение со ссылками, как описано в этомответ [https://stackoverflow.com/questions/2358627/mef-separate-interface-assembly-leads-to-interface-for-every-class/2362397#2362397] : DAL with Repositories -> BLL with services and ...

1 ответ

@Steve: Кстати, я тестирую свое программное обеспечение, но я не могу помочь вам, если вы пытаетесь использовать эталонный тест по сравнению с альфа-версией Hiro, когда рабочая версия полностью отличается. Класс IContainerCompiler является общедоступным в рабочей версии, поэтому очевидно, что есть проблема с версиями, а не проблема тестирования.

статья(11 апреля 2009 г.), утверждает автор [http://www.codeproject.com/Articles/35345/Introducing-Hiro-the-Worlds-Fastest-IOC-Container-.aspx] Хироявляется: [https://github.com/philiplaureano/Hiro]«Самый быстрый в мире контейнер IOC ... ...

2 ответа

 вместо.

способ сделать что-то подобное с Ninject: // Sample from the Unity application block IMyService result = myContainer.Resolve<IMyService>("Data");( ...