Описание тега ninject-2
Тег для вопросов, связанных с ninject -2 версия инжектора зависимости ninject
1
ответ
Исключить динамическую загрузку репозитория из сборки
Я использую: EF 4.1 MVC 3 Ninject Ninject.Extensions.Conventions Ninject.Web.Mvc Приложение использует шаблон репозитория. Мои репозитории могут быть введены следующим образом: kernel.Bind<ICategoryRepository>().To<CategoryRepository>().…
26 май '11 в 01:21
1
ответ
Понимание Ninject с более сложным сценарием
Я пытаюсь использовать ninject, чтобы... хорошо делать то, что делает ninject.. В основном инъекция не происходит. В приведенном ниже коде я создаю ядро в своем "тесте" и ожидаю, что реализация IDrinkCan каким-то образом попадет в мой класс CokeCo…
14 сен '12 в 21:16
1
ответ
Ninject: Как связать открытый шаблон с более чем одним аргументом типа?
Я использую Ninject 2.2 и пытаюсь установить привязку для открытого универсального объекта, который принимает два аргумента типа. Согласно этому ответу qes, правильный синтаксис для привязки IRepository<T> в Repository<T> это: Bind(typeo…
19 июл '11 в 00:21
2
ответа
Как использовать Ninject для внедрения сервисов в фильтр авторизации?
Я использую asp.net mvc 3, ninject 2.0 и плагин ninject mvc 3. Мне интересно, как я могу добавить служебные слои в мой фильтр (в данном случае фильтр авторизации?). Мне нравится делать конструктор инъекций, так это возможно, или я должен вводить сво…
15 июн '11 в 20:37
1
ответ
Используйте фабричный метод в Ninject, к которому я не могу добавить атрибут
Я пытаюсь использовать Ninject для внедрения XmlReader. Проблема заключается в том, что он создается методом фабрики вместо конструктора. И я не могу добавить [Inject] кодировать в.NET Framework. Теперь я использую следующую привязку для создания Xm…
21 окт '10 в 20:53
1
ответ
ASP.NET MVC 3 и глобальная фильтрация
Здравствуйте, я пытаюсь реализовать глобальный фильтр с инъекцией. Фильтр выглядит так. public class WikiFilter : IActionFilter { private IWikiService service; public WikiFilter(IWikiService service) { this.service = service; } public void OnActionE…
26 апр '11 в 12:07
4
ответа
Как настроить Ninject так, чтобы он вставлял правильный экземпляр в зависимости от ранее внедренного экземпляра
Я не могу найти правильные слова для моего вопроса, поэтому я позволю своему коду говорить вместо этого. У меня есть репозиторий: class Repository { public Repository(DbContext ctx) { } } тогда у меня есть эти привязки: Bind<IRepository>().To&…
16 июн '11 в 13:59
2
ответа
Мне нужно больше практических примеров Ninject
В прошлом я использовал swiftsuspenders, который является контроллером ActionScript 3 IoC. По сути, первая версия switfsuspender была похожа на ядро Ninject, которое называлось инжектором. Если я хотел создать инжектор приложения (скажем, с наибол…
07 фев '12 в 17:27
2
ответа
Отменить условное связывание на основе значения свойства
У меня проблемы с определением привязок с помощью ninject. Я нахожусь в стандартном приложении ASP.NET WebForms. Я определил обработчик http для вставки зависимостей в страницы и элементы управления (внедрение свойства). Вот что я пытаюсь сделать: Я…
28 мар '11 в 13:44
1
ответ
Как обернуть ленивую загрузку в транзакцию?
Я использую nhibernate и профиль nhibernate, который продолжает выдавать это предупреждение. Использование неявных транзакций не рекомендуется " Я на самом деле обернуть все в транзакции через Ninject public class NhibernateModule : NinjectModule { …
05 июн '11 в 20:37
1
ответ
MVC3 - Как правильно ввести зависимости с MVC3 и Ninject?
Я пытаюсь перепроектировать существующее приложение, используя внедрение зависимостей с помощью Ninject в MVC3. Вот часть унаследованного поведения, с которым у меня возникают трудности (и да, я знаю, что это плохо, поэтому я пытаюсь его реорганизов…
10 июн '11 в 13:07
2
ответа
Преобразование V2 Ninject Binding в V3
Я уже 8 часов бьюсь головой об этом, и мне просто не удается найти простое объяснение того, как изменить мой пользовательский загрузчик для ninject (последний работал над кодом в v2.xxx) на новый синтаксис v3.0.0.0. В настоящее время у меня есть сле…
15 июн '12 в 11:18
2
ответа
Ninject Intercept
Из какой DLL я могу получить расширение Intercept? Я добавил Ninject.Extensions.Interception с http://github.com/danielmarbach/ninject.extensions.interception. Есть ли образец работы? Что мне нужно, так это создать перехватчик, который будет проходи…
30 июн '10 в 10:03
1
ответ
Ninject контекстное связывание, как структура карты
Привет я использую контейнер Ninject IoC. Я не могу преобразовать код структуры карты в ninject. Это привязка кода Structuremap For<IProductCatalogService>().Use<ProductCatalogService>().Named("realProductCatalogService"); For<IProduc…
11 май '13 в 19:31
4
ответа
Почему я не могу ввести значение null с помощью Ninjects ConstructorArgument?
При использовании Ninjects ConstructorArgument вы можете указать точное значение для внедрения в определенные параметры. Почему это значение не может быть нулевым или как я могу заставить его работать? Возможно, это не то, что вы хотели бы сделать, …
19 апр '10 в 12:14
2
ответа
ASP.NET Web API (Self Host) + Ninject - привязки по умолчанию
Я конвертирую проект из WCF Web API в ASP.NET Web API - спасибо MS:( POC код собственного хостинга: static void Main(string[] args) { var kernel = new StandardKernel(); const string baseAddress = "http://localhost:8080"; var config = new HttpSelfHos…
28 мар '12 в 22:22
1
ответ
Можно ли поручить Ninject применять контекстную логику ко всем привязкам?
Недавно мы начали использовать Dependency Injection, и мы выбрали Ninject 2 (пока) в качестве нашего контейнера IoC. Когда я реорганизую наше решение для включения принципов DI, я столкнулся с чем-то, что немного меня беспокоит, и мне интересно, ест…
15 апр '10 в 16:24
1
ответ
Ninject метод get устанавливает аргумент конструктора в значение null
Я использую Ninject для реализации IoC/DI в моем приложении. Это работало хорошо во всем приложении, за исключением одного случая, когда я устанавливаю аргумент конструктора типа User Defined Class. Этот класс имеет четыре свойства, все они имеют ти…
11 июл '11 в 06:41
1
ответ
Ninject, передавая аргумент конструктора ядру
Вот моя проблема: я хочу передавать одно из значений конструктору каждый раз, когда запрашиваю экземпляр из ядра. Я написал код ниже, чтобы проиллюстрировать проблему. Тест не проваливается, поэтому я думаю, что это работает, но выглядит довольно ур…
16 фев '12 в 11:55
2
ответа
Передать параметр в привязку метода
У меня очень простая привязка Ninject: Bind<ISessionFactory>().ToMethod(x => { return Fluently.Configure() .Database(SQLiteConfiguration.Standard .UsingFile(CreateOrGetDataFile("somefile.db")).AdoNetBatchSize(128)) .Mappings( m => m.Flue…
17 ноя '12 в 17:17