2012-01-11 11 views
0

SQL ServerとOracleの2つのデータベースを使用する必要があるシステムがあります。asp.net mvc 3でリンクサーバーを使用

私のconnectionStringはSQLServerにアクセスするように設定されており、Oracleデータベースを指し示すリンクサーバーを持っています。

私はEntity Frameworkを使用していますが、私のエンティティをすべてマップできる.edmxファイルがあります。

Oracle上のテーブルからレコードを取得するためにクエリを実行する必要があります。 edmx私はこれを使用しますか、手作業で行う必要がありますか?この統合を行うよりエレガントな方法はありますか? Oracleでこのテーブルにアクセスするにはどうすればよいですか?

ありがとうございます。

+0

しかし、あなたのSQLテーブルにOracleテーブルを参加させていますか?彼らはいくつかの外部キーに関連していますか? – keni

答えて

0

Oracleデータを取得するSQL Serverビューを追加して、それが正常に機能し、EFが提供するクエリの容易さを活用できるビューでEFを動作させることができます。

+0

ニース!私はそれを試してみます! – Otuyh