0

次のように構造マップを構成します。

        ObjectFactory.Configure(x => {
            x.For<IA>().Use<A>().Named(CommonModule.ModuleName);
            x.For<IB>().Use<B>().Named(CommonModule.ModuleName);
            x.For<IC>().Use<C>().Named(CommonModule.ModuleName);
            x.For<ID>().Use<D>().Named(CommonModule.ModuleName);
            ...
            ...
            ...
        });

この構成呼び出しのすべての設定が(1つずつではなく)CommonModule.ModuleNameにちなんで名付けられていることをどうにかして伝えることで、これを短くすることはできますか? 何かのようなもの:

    ObjectFactory.Configure(x => {
        x.For<IA>().Use<A>();
        x.For<IB>().Use<B>();
        x.For<IC>().Use<C>()
        x.For<ID>().Use<D>();
        ...
        ...
        ...
    }).Named(CommonModule.ModuleName);
4

0 に答える 0