Результаты поиска по запросу "ninject"

4 ответа

 инвертирующий контроль, вы в основном заставляете различные компоненты приложения разрешать свои собственные зависимости. Когда вы инвертируете управление, вы разрешаете разрешение зависимостей на другом уровне. Это «инверсия» контроля.

кто-нибудь, пожалуйста, предоставьте мне простой примерDI и IoC? Я понимаю первый, но не смог получить реализацию второго. Я работаю сMVC 3 и я действительно хочу ...

7 ответов

MVC5, Web API 2 и Ninject

Я создал новый проект MVC5 с Web API 2, затем добавил пакет Ninject.MVC3 из NuGet. Внедрение в конструктор работает нормально для контроллеров MVC5, но я получаю сообщение об ошибке при попытке использовать его с контроллерами Web ...

1 ответ

Правильно ли я думаю, что нет способа заставить эту работу работать без индивидуального указания каждого параметра конструктора? :(

вык к Ninject, и для конкретного проекта меня просят изучить Unity. Есть одна вещь, которую я не могу найти информацию о том, как это сделать. В Ninject я могу ...

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

0 ответов

Одним из требований является возможность запуска приложения со средним уровнем доверия.

ощьюNinject 2.2с участиемASP.NET MVC 3. У меня есть контроллер и некоторые классы, расположенные во внешней сборке, которые зарегистрированы путем загрузкиNinjectModule из указанного собрания. Модели содержат некоторые свойства проверки. ...

0 ответов

Может возникнуть необходимость в Read (int Id), и в этом случае новый интерфейс, использующий те же основные идеи, что и выше, должен сработать. Можно даже обновить ICrud для передачи типа модели в методы. Там много вариантов. Это сработало для меня, спасибо Джону Скиту за его экспертное руководство.

у использовать IoC с Entity Framework и Ninject. Я полагаю, что мне нужны классы Generated Entity для реализации интерфейса, ICRUD. Этопрохождение [http://blogs.msdn.com/b/efdesign/archive/2009/01/22/customizing-entity-classes-with-t4.aspx] это ...

2 ответа

+1 Хотя я не могу комментировать специфику Ninject, я полностью согласен с общими пунктами, выдвинутыми здесь.

но я пытался изучить IoC, и у меня есть пара вопросов, основанных на следующем коде: public class WarriorModule : NinjectModule { public override void Load() { Bind<IWeapon>().To<Sword>(); Bind<Samurai>().ToSelf(); } }У меня проблемы ...

1 ответ

Я приглашаю всех посмотреть и посмотреть, могут ли они улучшить это, пожалуйста.

ибудь получил платформу SNAP AOP, работающую с MVC 3 и Ninject. Примеры, приведенные при добавлении Snap с использованием NuGet в проект MVC 3, не работают специально с ранее добавленным пакетом NInject. Я пытался заставить его работать на ...

1 ответ

 ) реклама Утилизировать в конце запроса, если это не так?

удивлен, обнаружив, что по крайней мере один из моих объектов, созданных Ninject, не удаляется в конце запроса, когда он определен как InRequestScope Вот объект, который я пытаюсь избавить: Интерфейс: public interface IDataContext : ...

2 ответа

Привет, спасибо за ответ. Но, как сказал Рубен, я думаю, что вызов Dispose зависит от интеграции контейнера с MVC. Я не думаю, что Ninject это делает. Но расширение Ninject.Web.Mvc делает это. Во всяком случае, я бы предпочел сделать это прямо сейчас.

ользую Ninject, NHibernate, ASP.NET MVC3 и шаблон хранилища. Привязка модуля в Ninject выглядит следующим образом. Bind<ISessionFactory>().ToProvider(new SessionFactoryProvider()).InSingletonScope(); Bind<ISession>().ToMethod(context => ...

1 ответ

Если вы не используете расширения Ninject.Web.MVC, кэш в конечном итоге будет очищен, но может произойти не прямо в EndRequest.

ользую ASP.NET MVC 3 с Ninject и NHibernate. Когда я думаю о DI, я думаю, что тот, кто получает ресурс, также обязательно закрывает его (в этом случае ответственность должен нести Ninject) Но я не уверен, как работает Ninject при использовании ...