При использовании Ninjects ConstructorArgument можно указать точное значение для введения к определенным параметрам. Почему это не может оценить быть пустым, или как я могу заставить его работать? Возможно, это не что-то, что Вы хотели бы...
Существует ли способ использовать Инжекцию Свойства в Ninject 2, не используя [Вводить] атрибут? Это создает зависимость к Ninject в классе, который будет соединен проводом с помощью него, и я предпочитаю стараться не иметь...
У меня есть веб-приложение MVC ASP.NET, которое реализует пользовательского поставщика членства. Пользовательский поставщик членства берет UserRepository его конструктору, который обеспечивает интерфейс между...
У меня есть проблема, которая кажется очень похожей на тот, описанный в http://markmail.org/message/6rlrzkgyx3pspmnf, который является об одиночном элементе, на самом деле создающем больше, чем единственный экземпляр, если Вы...
У меня есть следующий код в моем Global.aspx, защищенное переопределение освобождает OnApplicationStarted () {AreaRegistration. RegisterAllAreas (); RegisterRoutes (RouteTable. Маршруты);...
Это - структура интерфейсов/класса, которую я имею теперь: абстрактный класс общественности абстрактного класса BaseContentObject BaseContentObject: IEquatable <BaseContentObject> {...} Общественность реального класса Страницы...
Я просто начинаю с использованием Внедрения зависимости (DI) Ninject и работаю через мои контроллеры, надеющиеся отделять их из моих моделей немного больше. В данный момент, в моих контроллерах...
В Ninject 1.0 у меня были следующие обязательные определения: Свяжите <ITarget> ().To <Target1> ().Only (Когда. Контекст. Переменная ("переменная").EqualTo (верный)); Свяжите <ITarget> ().To <Target2> (); Данный...
Я хочу поделиться контейнером между различными слоями в моем приложении. Я начал создавать статический класс, который инициализирует контейнер и регистрирует типы в контейнере. общественный класс ...
Я получил некоторые статические классы с дополнительными методами, которые добавляют 'бизнес-логику' к объектам с помощью шаблона репозитория. Теперь иногда я должен создать новый IRepository в этих дополнительных функциях. Я'...
Я просто Зарегистрировал-> Новый Проект вчера вечером на новом проекте. А-ч, запах зеленых полей. Я использую справедливый выпущенный ASP.NET MVC 2 (т.е. никакой предварительный просмотр или предвыпускная версия, реальная вещь), и...
У меня есть ситуация, когда я хочу, чтобы зависимость вводила мой объект пользователя, но также помещала текущий пользователь в контейнере IoC. Я хочу, чтобы работали следующие строки: kernel.Get (); // Должен ...
Привет, у меня возникли проблемы с включением настраиваемого поставщика членства и ролей, у меня возникла следующая ошибка: необработанное исключение произошло во время выполнения текущего веб-запроса. Просмотрите стек ...
Я использую Ninject 2.2 и пытаюсь настроить привязку для открытого универсального шаблона, который принимает два аргумента типа. Согласно этому ответу qes, правильный синтаксис для привязки IRepository к ...
В MVC 3 они добавили Dependency Resolver, который я использовал. Отвечая на вопрос, который кто-то прокомментировал, вам следует использовать плагин Ninject MVC 3. Итак, мой вопрос: зачем использовать его вместо встроенного ...
] Я использую nhibernate + свободный nhibernate
asp.net mvc 3
ninject В настоящее время я использую nhibernate, ninject с шаблоном репозитория и служебными слоями. Итак, у меня есть публичный класс ninject ... [
Вот некоторые фрагменты кода для примера: theSheet = SpreadsheetNew ("Ставки", "Истина");
SpreadsheetAddRow (theSheet, «4A, 4B, 4C, 4D, 4E, 4F, 4G, 4H, 4I, 4J»);
основной и все упомянутые) и вызовем метод Start на ...
Я просмотрел первые 2 руководства для начинающих по Ninject на dimecasts.net. Теперь я хочу использовать Ninject 2.2 в ASP.NET MVC 3. Мне нужно представление с имитацией модели. Я получаю ссылку на объект, которая не установлена на ...
У меня есть код ниже. Один можно привязать к моему репозиторию пользователей, а другой - к кэшу. Какую область мне следует использовать для UserRepository и Cache. Должен ли Scope on UserRepository быть Singleton? this.Bind <...
Я использую Ninject 2.0 для обработки DI в одном из моих приложений, и я столкнулся с чем-то, что меня смущает. Если честно, отсутствие документации тоже не помогает. Скажем, у меня есть конструктор ...
Итак, я провел некоторое время с ASP. NET MVC 2 (в настоящее время застрял на использовании Visual Studio 2008) и теперь перешли на использование Ninject 2.2 и его интеграцию с MVC. Я загрузил Ninject 2.2 и ...
Мое понимание WithConstructorArgument, вероятно, ошибочно, потому что следующее не работает: у меня есть сервис, давайте назовем его MyService, конструктор которого принимает несколько объектов, и ...
У вас есть пара вопросов относительно последней версии (2.2.1.4) ninject. Пытался привязать Linq2sql DataContext к конкретной реализации InRequestScope (в проекте библиотеки классов) Bind & ...
Я использую кэш памяти за веб-приложением, чтобы минимизировать попадания в нашу базу данных SQL. Я сохраняю объекты C # в этом кеше, помечая их атрибутом SerializableAttribute. Мы активно используем зависимости ...
В настоящее время мы оцениваем, сможем ли мы использовать Ninject для будущих проектов. Одно условие: библиотека НЕ должна заставлять нас вызывать метод Dispose. Так действительно ли это необходимо? Звонить не буду...
Во-первых, извините за большой пост (я попытался сделать несколько сначала исследование), а также сочетание технологий по одному и тому же вопросу (ASP.NET MVC 3, Ninject и MvcContrib). Я разрабатываю проект с помощью ASP ....
Мне нужно указать метод в привязках Ninject как часть аргумента конструктора. Конструктор класса выглядит следующим образом: MyObject (Func param1, TimeSpan time) У меня есть ...
Вот моя проблема:
Я хочу передавать одно из значений конструктору каждый раз, когда я запрашиваю экземпляр из ядра. Я написал код ниже, чтобы проиллюстрировать проблему. Тест не ...
Я новичок в Ninject (и в DI в целом). Я понимаю, как ядро загружает модули, и код, который я написал до сих пор, обычно состоит из одной строки: myKernel.Get (), которая создает ...