Checa este enlace que tambien te puede servir de ayuda:
http://www.microsoft.com/spanish/msd...ces/art140.asp
Por cierto, si quieres apurar o facilitar un poco el desarrollo de la aplicación una opción es que utilices los Applications Blocks de MS para la parte de accceso a datos, manejo de excepciones, entre otros.. además puedes ver el código y modificarlo si lo deseas.
Saludos