У меня есть некоторые конфигурации с открытыми дженерик, что выглядит следующим образом:StructureMap: Как вы определяете конструктор по умолчанию для открытого общего?
x.ForRequestedType(typeof(IRepository<>))
.TheDefaultIsConcreteType(typeof(MyRepository<>));
Мне нужно сказать SM, что не следует использовать жадный конструктор при создании моей репо. Как мне это сделать?
Его достаточно легко, когда я использую ForRequestedType <>, но, похоже, я не могу сделать это с не-универсальной версией.