Soy nuevo en el mundo de Linq y actualmente lo estoy explorando. Estoy pensando en usarlo en mi próximo proyecto que involucra la interacción con la base de datos.¿Linq a SQL o Linq a DataSet?
De lo que he leído, creo que hay 2 diferentes formas de interactuar con bases de datos:
- LINQ to SQL
- LINQ to DataSet
Ahora el producto que estoy a trabajar en, no puede confiar en el tipo de base de datos. Por ejemplo, podría implementarse con SQL server/Oracle.
Ahora mis preguntas son:
- Si uso de LINQ to SQL, estoy atascado con el servidor SQL solamente?
- Creo que puedo usar Linq para DataSet tanto para SQL Server como para Oracle. Pero perderé algo (facilidad de programación, rendimiento, fiabilidad, etc.) si utilizo Linq para DataSet para SQL Server (en comparación con Linq para SQL ofcourse).
y una tercera opción: ADO Entity Framework (en la parte superior de Linq to Entities) – RobS