Buenas estoy tratando de crear una aplicacion en C#.net y empiezo por la capa de datos. Mi pregunta es de que manera puedo crear una capa de datos de tal manera de que esta sea independiente de la base de datos, es decir que si en algun momento la base de datos sea Oracle y se tenga que cambiar a una base de datos Sql Server o quizá un Postgree... mas o menos esa es la idea...
Gracias
Luis A.