Ja das ist leider eine Art Vor- und Nachteil, wo die Nachteile erstmal zu überwiegen scheinen.
Man kann, und ich finde man sollte, das durchaus per Code machen, und nicht im Designer.
Nur für sehr simple Anbindungen habe ich den Designer benutzt, Alles was der kann geht auch per Code.
Hier gibt es ein paar gute Anregungen dafür.
Rollo