2009-10-12 22 views

risposta

6

LINQ to SQL supporta solo SQL Server. Per LINQ to Oracle, ti consigliamo Entities, LINQ for nHibernate o DbLinq per citarne alcuni.

Di quelli, DbLinq è destinato a essere la cosa più vicina a una porta esatta di LINQ to SQL per altri database.

+1

Non riesco a trovare alcuna documentazione del codice e/o esempi sull'uso DbLinq con Oracle. Puoi chiamarmi? ;) – Pretzel

1

Linq to SQL non supporta Oracle in modo nativo. Ci sono alcuni wrapper di terze parti là fuori. Controlla this out ...

Esistono anche alcuni provider per Oracle per il framework Entità ADO.NET. Vedi here.

2

DevArt offre un provider per Oracle con supporto LINQ here. Forniscono inoltre una modalità diretta in cui non è necessario installare un client Oracle e il supporto per il framework Entità ADO.NET.

+1

Prova ORM da Devart - LinqConnect. Questo prodotto è sviluppato strettamente da LINQ a SQL ma offre alcune possibilità aggiuntive e consente di lavorare con diversi DBMS. – JackD