StructureMap 2.5.3 in. Net 4.5.2 Ленивый вопрос о загрузке - PullRequest
0 голосов
/ 07 января 2020

Мы застряли в StructureMap 2.5.3 и продолжаем работать. Net 4.5.2. Я пишу приложение, использующее наши библиотеки, которое должно запускаться и входить в систему с использованием локальных данных, а не попадать в БД.

В наших BootStrap вызовах StructureMap мы создаем именованный объект для классов доступа к БД, например этот

// нужен для ADO для JCDC x.BuildInstancesOf () .AddInstances (z => z .OfConcreteType () .WithName ("JCD C") .SetProperty (y => y.ConnectStringName = "SybaseDB") .SetProperty (y => y.TimeOutStringName = "SybaseDBCommandTimeout"));

Как сделать эту загрузку Lazily? Я знаю, что есть. net 4 и Fun c до этого, и я нашел простые примеры того, как его использовать, но я не обдумывал, как заставить приведенный выше код загружаться лениво

(когда в него входит карта структуры, он немедленно подключается к БД, которая не работает в автономном режиме)

...