Вопросы по теме 'ninject'

With.Parameters.ConstructorArgument с ninject 2.0
Как использовать эту функциональность в Ninject 2.0? MyType obj = kernel.Get<MyType>(With.Parameters.ConstructorArgument("foo","bar")); "С" там нет :(
13023 просмотров
schedule 17.05.2024

Как настроить Automapper для внедрения с Ninject 2.0?
Примеры конфигурации для Structure Map и Windsor: http://www.cprieto.com/index.php/2009/08/20/using-automapper-with-castle-windsor/ Но я ничего не нашел для Ninject. Вы знаете, как перевести эти сопоставления в Ninject?
2049 просмотров
schedule 01.06.2024

Entity Framework CTP5 и Ninject как мой IOC
Возможно ли в Entity Framework CTP5 создавать извлеченные сохраненные сущности через контейнер IOC? Я использую Ninject, и он хорошо связан с MVC, но мне нужно внедрить некоторые службы в объекты моего домена, когда они созданы для некоторых...
979 просмотров

Где и когда Ninject создает контроллер в MVC 3
Я использую NuGet, добавляю ссылку Ninject и Ninject.Web.Mvc в свой проект. но я не добавляю код регистрации для привязки контроллера (с конструктором параметров). но кажется, что контроллер был создан правильно, интересно, как Ninject создает...
674 просмотров
schedule 25.05.2024

Ninject: стандартные и специальные привязки для универсального класса
У меня есть абстрактный класс: public abstract class Validator<T> : IValidator и несколько классов, которые реализуют этот класс для определенных целей, например. public sealed class NewsValidator : Validator<News>...
1151 просмотров
schedule 12.04.2024

Как протестировать Ninject ConstructorArguments с помощью объектов MOQ?
Недавно я выполнял свой первый проект по разработке через тестирование и изучал Ninject и MOQ. Это моя первая попытка. Я обнаружил, что подход TDD заставляет задуматься, а Ninject и MOQ оказались великолепными. Проект, над которым я работаю, не...
2704 просмотров
schedule 02.01.2024

Обязательный вопрос ASP.NET MVC и Ninject 2.0
У меня есть класс под названием MyMailSender, который привязывается к контроллеру asp.net с именем EmailController. E.g. public EmailController(IMailSender sender) { //MyMailSender this.sender = sender; } Этот класс...
3173 просмотров

Ninject с помощью In SCOPE
Я хочу реализовать IoC в своем приложении, у меня есть несколько вопросов по этому поводу При привязке интерфейсов к классам я хочу указать область действия объекта. При разрешении объекта класса я хочу, чтобы он автоматически разрешал все...
726 просмотров
schedule 08.11.2023

ASP.Net MVC3: учебник Стивена Сандерсона с использованием ошибки Ninject
Ошибки моего проекта с вызовами global.asax Application_Start: ControllerBuilder.Current.SetControllerFactory(new NinjectControllerFactory()); namespace SportsStore.WebUI.Infrastructure { public class NinjectControllerFactory :...
5392 просмотров
schedule 02.04.2024

Нить в сборке
У меня есть проект под названием MyProjectReport (сборка). В этом проекте у меня есть класс MyMainReport. В этом классе (я использую шаблон репозитория в сборке) у меня есть два интерфейса. Один интерфейс называется IReportRepository1 и...
257 просмотров
schedule 18.05.2024

Модульное тестирование пользовательского MembershipProvider.ValidateUser с использованием кода в Global.asax
У меня есть модульный тест для проверки моего метода AccountController.LogIn. Результат перенаправления возвращается, чтобы указать на успех, в противном случае возвращается результат просмотра. Тест всегда терпит неудачу, поскольку типом...
2212 просмотров
schedule 27.12.2023

Использование имен для различения экземпляров с использованием IoC
Я пробую Ninject и модифицирую код, который написал с помощью Structure Map, чтобы увидеть, насколько это просто. В этом базовом коде у меня есть граф объектов, которые имеют разные конфигурации через реестры карты структуры, и тот, который будет...
334 просмотров
schedule 03.02.2024

Ninject в фильтре действий
Я создал собственный фильтр действий и привязываю его к методу BindFilter Ninject: public class ExtendModelAttribute : FilterAttribute {} public class ExtendModelFilter : IActionFilter { private IKernel kernel; public...
1877 просмотров
schedule 07.12.2023

Ошибка нескольких атрибутов одного типа при использовании BindFilter‹T› в Ninject
В рамках системы авторизации с поддержкой идентификации я хотел бы использовать IAuhtorizationFilter и Attributes, чтобы ограничить доступ к методам действий в моих контроллерах. У меня все работает очень хорошо, отчасти благодаря помощи следующих...
357 просмотров
schedule 01.11.2023

Запустите модульные тесты в другом домене приложения с помощью NUnit.
Кажется, у меня возникла проблема: используемое нами приложение использует ядро ​​​​Ninject и содержит определенную конфигурацию, собранную с содержимым вызова WCF (имя пользователя, токен...). В зависимости от конкретной конфигурации пользователю...
8176 просмотров
schedule 10.05.2024

Репозиторий с Ninject и расширением Ninject Factory. Потерять волшебные струны?
У меня есть приложение, которое использует общий шаблон репозитория для доступа к данным. Поскольку приложение требует использования нескольких разных баз данных, я реализовал фабрику репозитория с помощью расширения Ninject Factory Extension. Это...
2308 просмотров

Внедрение IPrincipal в ASP.NET MVC 3 — что я делаю неправильно?
У меня есть собственная реализация IIdentity: public class FeedbkIdentity : IIdentity { public int UserId { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public string Name { get; set; }...
3895 просмотров
schedule 22.10.2022

Ninject Bind, когда предок типа T
У меня есть цепочка зависимостей, которая выглядит примерно так: public class CarSalesBatchJob { public CarSalesBatchJob(IFileProvider fileProvider) { ... } } public class MotorcycleSalesBatchJob { public...
2334 просмотров

Утечка памяти asp.net mvc
Предыстория: проект Asp.net (VB.Net) с использованием IoC Ninject 2.2.0.0, шаблона репозитория и сервисного уровня. Привязки Ninject используют InRequestScope() Проблема . Проект вот-вот будет запущен, но стресс-тестирование показало, что...
1153 просмотров

Где разместить модули Ninject в многоуровневом приложении
Мое приложение включает в себя ряд внутренних сборок (включая уровень репозитория данных Entity Framework), которые используются рядом интерфейсных сборок (включая службу Windows и веб-приложение MVC3). Насколько я понимаю, процесс привязки Ninject...
4846 просмотров
schedule 29.10.2023