Какой способ создания привязок одного объекта к интерфейсу предпочтительнее, когда и почему: Kernel.Bind().ToConstant(new Foo( )); или Kernel.Bind().To(typeof(Foo))....
Я создал приложение MVC на C #. Я создал в своем решении новый проект под названием PhoneDomain. Цель этого - отделить уровень данных и домена от реальной проблемы. Я щелкнул правой кнопкой мыши ...
Мне нужно указать метод в привязках Ninject как часть аргумента конструктора. Конструктор класса выглядит следующим образом: MyObject (Func param1, TimeSpan time) У меня есть ...
Если у меня есть класс, который имеет двойные зависимости от одного и того же типа (требуется два разных экземпляра), если единственная разница между экземплярами - более глубокая зависимость, как лучше всего иметь ...
Сегодня у нас произошел серьезный сбой в производстве, когда память очень быстро исчезла с наших веб-серверов. Это было связано с механизмом кеширования в Ninject (я думаю, что это был Activation Cache или ...
Я пробую Ninject и модифицирую код, который я написал с помощью карты структуры, чтобы увидеть, насколько это просто. В этом базовом коде у меня есть граф объектов, которые имеют разные конфигурации с помощью карты структуры ...
Прямо сейчас у меня есть несколько служб, которые определены в сборке, не зависящей от Контейнер IoC (в моем случае - Ninject). В основном проекте у меня есть IRepository для доступа к данным, зарегистрированный в ...
Мне известно, что были заданы тысяча и один вопрос, относящийся к этой теме, но я ответил по крайней мере на дюжину и все еще не соединяю точки. Я пытаюсь настроить зависимость ...
I'm trying to Bind a generic IRepository<> interface to my generic Repository<> - however it always return null? I have tried various things like: Bind(typeof(IRepository))...
Можно ли использовать ninject для внедрения зависимостей таким образом, чтобы результат был чем-то вроде инъекции, которую я могу получить в MVC. Чтобы уточнить, если я использую адаптер MVC ninject, я могу ...
Некоторые контейнеры IOC имеют так называемое автоматическое подключение, основанное на соглашениях, например, IProductRepository сопоставляется с ProductRepository без какого-либо ручного подключения с вашей стороны. Есть ли такая вещь ...
Итак, недавно я читал о ninject, но мне трудно понять, что делает его лучше, чем то, что они называют "бедным мужским" DI на странице вики. Печально то, что я перешел ...
Я создаю мультитенантное веб-приложение, в котором из соображений безопасности нам необходимо иметь по одному экземпляру базы данных на каждого арендатора. Итак, у меня есть MainDB для аутентификации и много ClientDB для ...
Я использую атрибут метода PostSharp для авторизации и аудита на моей службе WCF. Он работает правильно, но теперь я пытаюсь заставить свои модульные тесты работать с атрибутом и испытываю трудности с ...
Сегодня я пытался использовать Ninject и у меня возникла пара вопросов. Во-первых, нужно ли мне использовать атрибут Inject во всех конструкторах, для которых я хочу использовать инъекцию. Это кажется ...
В Ninject3 есть новая функция .ToConstructor. Как описано, это помогает использовать аргументы конструктора строгого типа, такие как: Bind () .ToConstructor (ctorArg => new MyService (ctorArg ....
У меня есть следующий код открытого класса Something {[Inject] public Configuration config {get; set; } // синглтон [Inject] публичный провайдер windowsProvider {get; set; ...
Ситуация: Проект 1 является сборкой в решении
Проект 2 - это исполняемый сборочный проект в том же решении.
В Project 2 есть ссылка на проект (через Добавить ссылку) на Project 1
Проект 2 выполняет ...
Я реализую шаблон проектирования построителя для создания различных типов графических объектов, отображаемых в пользовательском интерфейсе WPF. Я использую Ninject в качестве контейнера IOC. Однако я пытаюсь найти элегантный ...
Представьте, что у меня есть следующие классы и интерфейсы:открытый интерфейс IService {} открытый класс DefaultService : IService {} открытый класс FooService: IService ...
С чего мне начать? В процессе обучения программированию человек сталкивается с шаблонами проектирования, архитектурным выбором и т. Д. Я понимаю концептуально DI, IoC и почему они нужны / хороши. Модульность, ...
Я действительно не знаю, с чего начать с этого вопроса, но сайт, над которым я работаю, иногда некоторые действительно медленные страницы загружаются. Особенно после сборки, но не всегда. Обычно мне приходится обновляться ...
Я использую Ninject для настольное приложение. Я заметил, что если я выйду из приложения, синглтоны, реализующие IDisposable, не будут удалены. Как лучше всего обеспечить все IDisposable ...
У меня есть собственный DataAnnotationsModelValidatorProvider для более динамичной проверки модели, а не простого добавления атрибутов. Я попытался добавить свое предложение в global.asax.cs следующим образом: ...
Я внедряю httpcontext с помощью ninject, как этот закрытый void RegisterDependencyResolver ()
{HttpContextBase context = new HttpContextWrapper (HttpContext.Current); var kernel = new ...
. Недавно я пытался изучить IoC, и у меня есть пара вопросов, основанных на следующем коде: открытый класс WarriorModule: NinjectModule {public override void Load () {Bind <...
Я пытаюсь воспроизвести следующий синтаксис Ninject в Unity, но безуспешно: Bind () .ToMethod (c => HttpContext.Current.User.Identity); Я думаю, это должно выглядеть ...
Я новичок в Ninject (и в DI в целом). Я понимаю, как ядро загружает модули, и код, который я написал до сих пор, обычно состоит из одной строки: myKernel.Get (), которая создает ...
Привет, я использую ninject с приложением MVC. Я уверен, что он настроен правильно, так как я могу заставить его работать на моих контроллерах. Вот пример контроллера, и он работает правильно: public ...