Да ... около 4 символов.Попробуйте:
For<MyContext>().Use(() => new MyContext("LocalhostConnString"));
Если вы дадите StructureMap экземпляр объекта, он будет обрабатывать этот экземпляр как одиночный и возвращать его каждый раз.Если вместо этого вы дадите ему лямбду, которая создает экземпляр, она будет запускать эту лямбду каждый раз, когда запрашивается тип.