Один из моих атрибутов MVC зависит от службы, которую я надеялся внедрить через конструктор. Очевидно, что атрибут MVC также требует конструктора без параметров.
public MyAttribute()
{
...
}
public MyAttribute(IMyService)
{
...
}
Я думал, что могу сделать внедрение свойств, а не конструктора, однако мои контроллеры (и их атрибуты) находятся в отдельной библиотеке классов без ссылки на контейнер IoC.
Есть ли способ использовать службу в фильтре атрибутов без ссылки на контейнер IoC?
Для чего это стоит? Я использую Ninject для MVC3
Спасибо