Como ter código no construtor que não será executado em tempo de design pelo Visual Studio?

Eu tenho uma chamada de método no construtor do meu controle de usuário que faz algo que não funcionará em tempo de design (conectando a um banco de dados), e Visual Studio apenas resgatou quando eu tentei adicionar esse controle para o designer de GUI.
Claro, eu posso fatorar esse código para um método separado, mas eu não gosto da idéia de que toda vez que eu uso esse objeto eu preciso lembrar de executar um método que é essencial para a função daquele objeto (é o construtor para!).

Existe algo como um símbolo de pré-processador que eu possa marcar meu código com que o Visual Studio não tentará executar esse código em tempo de design?

questionAnswers(5)

yourAnswerToTheQuestion