2009-10-12 16 views

Respuesta

6

LINQ to SQL solo es compatible con SQL Server. Para LINQ a Oracle, querrá Entities, LINQ for nHibernate, o DbLinq, por nombrar algunos.

De estos, DbLinq está destinado a ser lo más parecido a un puerto exacto de LINQ to SQL para otras bases de datos.

+1

No puedo encontrar ninguna documentación y/o ejemplos de código en el uso de DbLinq con Oracle. ¿Puedes ligarme? ;) – Pretzel

1

Linq to SQL no es compatible con Oracle de forma nativa. Hay algunas envolturas de terceros por ahí. Compruebe this fuera ...

También hay algunos proveedores de Oracle para el marco de Entidad ADO.NET. Ver here.

2

DevArt ofrece un proveedor para Oracle con soporte LINQ here. También proporcionan un modo directo donde no hay necesidad de instalar un cliente oracle y soporte para el marco de Entidad ADO.NET.

+1

Pruebe ORM de Devart - LinqConnect. Este producto está desarrollado estrechamente para LINQ to SQL pero, pero para usted algunas posibilidades adicionales y le permite trabajar con diferentes DBMS. – JackD