IoC / DI с атрибутами MVC

Один из моих атрибутов MVC зависит от службы, которую я надеялся внедрить через конструктор. Очевидно, что атрибут MVC также требует конструктора без параметров.

    public MyAttribute()
    {
       ... 
    }

    public MyAttribute(IMyService)
    {
      ...
    }

Я думал, что могу сделать внедрение свойств, а не конструктора, однако мои контроллеры (и их атрибуты) находятся в отдельной библиотеке классов без ссылки на контейнер IoC.

Есть ли способ использовать службу в фильтре атрибутов без ссылки на контейнер IoC?

Для чего это стоит? Я использую Ninject для MVC3

Спасибо

6
задан Dave Hogan 11 October 2011 в 09:58
поделиться