2009-10-12 20 views
8

LINQ to SQLはOracle.ODPをサポートしていますか?そうでない場合は、オラクルから提供されている同様のオファリングが使用可能か、または使用中ですか?LINQ to SQL for Oracle.ODP

答えて

6

LINQ to SQLはSQL Serverのみをサポートします。 LINQ to Oracleの場合は、Entities,LINQ for nHibernateまたはDbLinqのように指定します。

これらのうち、DbLinqは、他のデータベースのLINQ to SQLの正確なポートに最も近いものです。

+1

私は、任意のコードのドキュメントおよび/またはOracleでDbLinqの使用例を見つけることができません。あなたは私をlinqできますか? ;) – Pretzel

1

Linq to SQLはネイティブにOracleをサポートしていません。そこにはいくつかのサードパーティのラッパーがあります。 this out ...

Theresは、ADO.NET Entityフレームワーク用のOracle用のプロバイダも提供しています。 hereを参照してください。

2

DevArtは、LINQサポートhereでOracleのプロバイダを提供しています。また、OracleクライアントをインストールしてADO.NET Entityフレームワークをサポートする必要のないダイレクト・モードも提供します。

+1

DevartからORMを試す - LinqConnect。この製品はLINQ to SQLと密接に統合されて開発されていますが、いくつかの可能性があり、異なるDBMSで作業することができます。 – JackD