Я создаю экземпляр с StructureMap в коде, и конструктор принимает строку. В конфигурации я использую заполнитель для параметра. Я пытаюсь создать объект со значением параметра null. Когда я возвращаю объект из ObjectFactory, значение параметра равно заполнителю, а не нулю.
вот моя конфигурация для объекта:
<DefaultInstance PluginType="Blah.NDQA.Core.Data.IUserManagementRepository,Blah.NDQA.Core" PluggedType="Blah.NDQA.Data.MySql.MySqlUserManagementRepository,Blah.NDQA.Data" companyID="placeholder"/>
вот как я его создаю:
IUserRightsRepository rightsRepo = ObjectFactory.With("companyID").EqualTo(null).GetInstance<IUserRightsRepository>();
в конкретном случае companyID = null, а значение в экземпляре равно "placeholder".
Любая информация о том, как на самом деле я могу создать объект со значением companyID = null вместо значения заполнителя, будет оценена ....