StructureMap强类型构造函数参数

3

我有一些类似于以下结构的StructureMap配置:

x.ForConcreteType<OrderProcessor>().Configure
    .Ctor<string>("param1").EqualToAppSetting("setting1")
    .Ctor<string>("param2").EqualToAppSetting("setting2")
    .Ctor<string>("param3").EqualToAppSetting("setting3");

这样做是可行的,但它有点像魔法字符串。如果我添加或删除构造函数参数,或更改其名称,但忘记更新StructureMap配置,直到运行时才会发现。

在StructureMap中是否存在更强类型的替代语法?这是否可能?

1个回答

2

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接