Мы застряли в 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 до этого, и я нашел простые примеры того, как его использовать, но я не обдумывал, как заставить приведенный выше код загружаться лениво
(когда в него входит карта структуры, он немедленно подключается к БД, которая не работает в автономном режиме)