Nueva Generacion de Acceso a Datos

21/07/2008 - 17:53 por Chelo | Informe spam
Hola todos.. pues quisiera preguntarles... cual es la mejor manera
para crear la capa de acceso a datos?
una manera que no consuma muchos recursos, que sea eficas flexible y
todas esas cosas..utilizamos algo generico.. o utilizamos linq o
nose.. alguien me podria orientar por favor..

cual es la mejor manera para crear la capa de acceso a datos?
 

Leer las respuestas

#1 Fernando Gómez
21/07/2008 - 18:47 | Informe spam
Chelo wrote:
Hola todos.. pues quisiera preguntarles... cual es la mejor manera
para crear la capa de acceso a datos?
una manera que no consuma muchos recursos, que sea eficas flexible y
todas esas cosas..utilizamos algo generico.. o utilizamos linq o
nose.. alguien me podria orientar por favor..

cual es la mejor manera para crear la capa de acceso a datos?



Con esa definición, te diría que el API de ODBC con C++... jejeje.

Bueno, yo me siento muy cómodo empleando simple ADO.NET. Normalmente me
creo una fábrica de clases para que obtenga la instancia particular de
los objetos de datos (SqlConnection, OdbcConnection, OracleConnection,
etc) lo que me permite trabajar sin ligarme a una base de datos en
específico. Luego creo clases genéricas para realizar todas las
operaciones CRUD. Y listo.

Por supuesto, habrá quien quiera LINQ to SQL, quien prefiera el Entity
Framework o inclusive OR/M's como NHibernate.

ADO.NET está abajo de todo esto, por lo que debería ser lo más eficiente
e, inclusive, lo más flexible (obvio,tendrás que programar más).

Ahorita no tengo tiempo, pero si quieres, en la noche te envío un código
que empleo de forma rutinaria para mis capas de datos.

Saludos.

Preguntas similares