0
ответов

Использование привязки к константам и привязки к типам в скоупах с Ninject

Какой способ создания привязок одного объекта к интерфейсу предпочтительнее, когда и почему: Kernel.Bind().ToConstant(new Foo( )); или Kernel.Bind().To(typeof(Foo))....
вопрос задан: 13 March 2012 10:13
0
ответов

Ошибка загрузки EntityFramework 4.3.1

Я создал приложение MVC на C #. Я создал в своем решении новый проект под названием PhoneDomain. Цель этого - отделить уровень данных и домена от реальной проблемы. Я щелкнул правой кнопкой мыши ...
вопрос задан: 2 March 2012 20:50
0
ответов

Ninject Передайте делегат в WithConstructorArgument

Мне нужно указать метод в привязках Ninject как часть аргумента конструктора. Конструктор класса выглядит следующим образом: MyObject (Func param1, TimeSpan time) У меня есть ...
вопрос задан: 29 February 2012 21:26
0
ответов

Ninject: Внедрение двух разных объектов одного типа

Если у меня есть класс, который имеет двойные зависимости от одного и того же типа (требуется два разных экземпляра), если единственная разница между экземплярами - более глубокая зависимость, как лучше всего иметь ...
вопрос задан: 24 February 2012 02:44
0
ответов

Утечка памяти ninject из-за ссылки обратного вызова круговой области

Сегодня у нас произошел серьезный сбой в производстве, когда память очень быстро исчезла с наших веб-серверов. Это было связано с механизмом кеширования в Ninject (я думаю, что это был Activation Cache или ...
вопрос задан: 16 February 2012 09:56
0
ответов

Использование имен для различения экземпляров с помощью IoC

Я пробую Ninject и модифицирую код, который я написал с помощью карты структуры, чтобы увидеть, насколько это просто. В этом базовом коде у меня есть граф объектов, которые имеют разные конфигурации с помощью карты структуры ...
вопрос задан: 14 February 2012 21:44
0
ответов

Общая практика IoC - разве службы не зависят друг от друга?

Прямо сейчас у меня есть несколько служб, которые определены в сборке, не зависящей от Контейнер IoC (в моем случае - Ninject). В основном проекте у меня есть IRepository для доступа к данным, зарегистрированный в ...
вопрос задан: 13 February 2012 18:11
0
ответов

Ninject: Entity Context to Контроллер

Мне известно, что были заданы тысяча и один вопрос, относящийся к этой теме, но я ответил по крайней мере на дюжину и все еще не соединяю точки. Я пытаюсь настроить зависимость ...
вопрос задан: 12 February 2012 00:58
0
ответов

Ninject + Bind generic repository

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))...
вопрос задан: 8 February 2012 13:09
0
ответов

Внедрение конструктора Ninject в WPF

Можно ли использовать ninject для внедрения зависимостей таким образом, чтобы результат был чем-то вроде инъекции, которую я могу получить в MVC. Чтобы уточнить, если я использую адаптер MVC ninject, я могу ...
вопрос задан: 6 February 2012 12:57
0
ответов

Автоматическое подключение для Ninject

Некоторые контейнеры IOC имеют так называемое автоматическое подключение, основанное на соглашениях, например, IProductRepository сопоставляется с ProductRepository без какого-либо ручного подключения с вашей стороны. Есть ли такая вещь ...
вопрос задан: 27 January 2012 14:44
0
ответов

Проблемы с пониманием ninject (или просто IOC-контейнера в целом) по сравнению с фабричным DI?

Итак, недавно я читал о ninject, но мне трудно понять, что делает его лучше, чем то, что они называют "бедным мужским" DI на странице вики. Печально то, что я перешел ...
вопрос задан: 26 January 2012 22:04
0
ответов

Многопользовательская среда с Fluent nHibernate и Ninject. Одна база данных на каждого арендатора

Я создаю мультитенантное веб-приложение, в котором из соображений безопасности нам необходимо иметь по одному экземпляру базы данных на каждого арендатора. Итак, у меня есть MainDB для аутентификации и много ClientDB для ...
вопрос задан: 26 January 2012 16:44
0
ответов

Простейший способ насмешки над свойствами атрибута PostSharp

Я использую атрибут метода PostSharp для авторизации и аудита на моей службе WCF. Он работает правильно, но теперь я пытаюсь заставить свои модульные тесты работать с атрибутом и испытываю трудности с ...
вопрос задан: 19 January 2012 04:18
0
ответов

Как использовать Ninject

Сегодня я пытался использовать Ninject и у меня возникла пара вопросов. Во-первых, нужно ли мне использовать атрибут Inject во всех конструкторах, для которых я хочу использовать инъекцию. Это кажется ...
вопрос задан: 15 January 2012 00:24
0
ответов

В чем разница между .ToConstructor и .ToMethod в Ninject 3?

В Ninject3 есть новая функция .ToConstructor. Как описано, это помогает использовать аргументы конструктора строгого типа, такие как: Bind () .ToConstructor (ctorArg => new MyService (ctorArg ....
вопрос задан: 8 January 2012 12:26
0
ответов

Как заставить Ninject работать в приложении в стиле метро WIndows 8

Кому-нибудь удалось заставить Ninject работать в приложении Metro Style с помощью предварительной версии Windows 8 Developer? Если да, то как?
вопрос задан: 7 January 2012 18:35
0
ответов

Как использовать провайдера в Ninject

У меня есть следующий код открытого класса Something {[Inject] public Configuration config {get; set; } // синглтон [Inject] публичный провайдер windowsProvider {get; set; ...
вопрос задан: 3 January 2012 17:33
0
ответов

Сборка, добавленная через Добавить ссылку, не копируется в выходной каталог, если не упоминается в коде

Ситуация: Проект 1 является сборкой в ​​решении Проект 2 - это исполняемый сборочный проект в том же решении. В Project 2 есть ссылка на проект (через Добавить ссылку) на Project 1 Проект 2 выполняет ...
вопрос задан: 29 December 2011 16:53
0
ответов

Внедрение разных классов, реализующих один и тот же интерфейс с помощью Ninject

Я реализую шаблон проектирования построителя для создания различных типов графических объектов, отображаемых в пользовательском интерфейсе WPF. Я использую Ninject в качестве контейнера IOC. Однако я пытаюсь найти элегантный ...
вопрос задан: 21 December 2011 06:10
0
ответов

Использование NInject для привязки универсального интерфейса со значением по умолчанию если привязка для универсального типа не установлена ​​

Представьте, что у меня есть следующие классы и интерфейсы:открытый интерфейс IService {} открытый класс DefaultService : IService {} открытый класс FooService: IService ...
вопрос задан: 19 December 2011 22:53
0
ответов

Самый спорный пост, IoC, Ninject, просто заставляем все работать

С чего мне начать? В процессе обучения программированию человек сталкивается с шаблонами проектирования, архитектурным выбором и т. Д. Я понимаю концептуально DI, IoC и почему они нужны / хороши. Модульность, ...
вопрос задан: 18 December 2011 15:02
0
ответов

Сайт ASP.NET MVC 3 загружается чрезвычайно медленно

Я действительно не знаю, с чего начать с этого вопроса, но сайт, над которым я работаю, иногда некоторые действительно медленные страницы загружаются. Особенно после сборки, но не всегда. Обычно мне приходится обновляться ...
вопрос задан: 15 December 2011 20:52
0
ответов

Удалять синглтоны при выходе из приложения с помощью Ninject

Я использую Ninject для настольное приложение. Я заметил, что если я выйду из приложения, синглтоны, реализующие IDisposable, не будут удалены. Как лучше всего обеспечить все IDisposable ...
вопрос задан: 13 December 2011 23:12
0
ответов

Как запретить Ninject переопределить пользовательский DataAnnotationsModelValidatorProvider?

У меня есть собственный DataAnnotationsModelValidatorProvider для более динамичной проверки модели, а не простого добавления атрибутов. Я попытался добавить свое предложение в global.asax.cs следующим образом: ...
вопрос задан: 12 December 2011 11:31
0
ответов

Httpcontext.Session всегда имеет значение null с Ninject

Я внедряю httpcontext с помощью ninject, как этот закрытый void RegisterDependencyResolver () {HttpContextBase context = new HttpContextWrapper (HttpContext.Current); var kernel = new ...
вопрос задан: 3 December 2011 23:21
0
ответов

Меня смущают абстракции интерфейса при использовании IoC

. Недавно я пытался изучить IoC, и у меня есть пара вопросов, основанных на следующем коде: открытый класс WarriorModule: NinjectModule {public override void Load () {Bind <...
вопрос задан: 29 November 2011 01:49
0
ответов

Эквивалент Unity для Ninject's Bind.ToMethod для IPrincipal, IIdentity

Я пытаюсь воспроизвести следующий синтаксис Ninject в Unity, но безуспешно: Bind () .ToMethod (c => HttpContext.Current.User.Identity); Я думаю, это должно выглядеть ...
вопрос задан: 23 November 2011 17:47
0
ответов

Создание объекта после инициализации с помощью ninject

Я новичок в Ninject (и в DI в целом). Я понимаю, как ядро ​​загружает модули, и код, который я написал до сих пор, обычно состоит из одной строки: myKernel.Get (), которая создает ...
вопрос задан: 22 November 2011 13:15
0
ответов

DI ninject работает с контроллерами, но не просматривает модель

Привет, я использую ninject с приложением MVC. Я уверен, что он настроен правильно, так как я могу заставить его работать на моих контроллерах. Вот пример контроллера, и он работает правильно: public ...
вопрос задан: 18 November 2011 01:18