Как разрешить зависимость в статическом классе с Unity?

У меня есть следующий метод расширения, который существует (естественно) в статическом классе.

public static class MyExtensions
{
    [Dependency]
    private static IMyDataContext _myDataContext { get; set; }

    public static void MyExtensionMethod(this MyType myType)
    {
        // do stuff

        _myDataContext.DoAwesomeThing();
    }
}

_myDataContext объектноль.

Обычно я бы использовалUnityContainer зарегистрировать тип, но так как это статический класс, я не могу.

Что мне нужно для создания _myDataContext чтобы не было нуля когда мне это нужно?

Ответы на вопрос(1)

Ваш ответ на вопрос