Son cosas distintas. El VS2005 es un IDE de desarrollo para .net (C#, VB.net, etc) mientras que GeneXus es un IDE para el diseno y desarrollo de software independiente de la tecnologia a la que apuntes (win, web o smart devices) o del lenguaje a utilizar (C#, Java y ahora Ruby).
GeneXus te permite abstraerte de ese tipo de problemas y enfocarte en la logica de negocio de la aplicacion. Aparte de todo esto te permite conectarte a la mayoria de los DBMS disponibles en el mercado y te mantiene el esquema de base de datos normalizado en todo momento.
Es demasiado como para explicar en un solo post.
Has evaluado
DeKlarit?