2009-06-15 6 views
0

私はORMソリューションを試してみるのはかなり新しいですが、私はORACLEの既存のデータベースモデルからオブジェクトを作成するための解決策を考え出しています。私はORMソリューションを検討してきましたが、正確に何ができるかについて私は理解していません。ORM for ASP.net、ORACLE、ソリューションを探しています

誰かがORMソリューションでより明確にできることを説明できますか?彼らが持っているオプションのいくつか?

今、私は既存のデータベーススキーマから何らかの種類のデータアクセスレイヤー/エンティティオブジェクトを作成しようとします。私が読んだ記事のほとんどがデータベーステーブルのXMLファイルを作成する必要があるので、おそらく間違った場所を探しています。そして、ファイルからそれらのテーブルにアクセスするためにSQLを動的に作成します。

既存のORACLEデータベースとDALなどを生成する方法はありますか?

答えて

0

あなたのデータベーススキーマに基づいてDALを生成するSubSonicをご覧になることをお勧めします。

ウィキペディアでは、ORMの概要をよく理解しています。http://en.wikipedia.org/wiki/O-RM

0

通常、アプリケーション内のデータベーススキーマとオブジェクト間のマッピングについては、XMLなどの記述的な構文を使用して記述します。 Entity Frameworkを使用すると、ビジュアルスタジオで視覚的にマッピングを設計できますが、データベーススキーマの複雑さによっては、最適なデザインエクスペリエンスが得られない場合があります。コード内に表現されたオブジェクトを持つことで、プロパティを操作してデータベースに保持することができます。

0

asp.NETについて話しているので、.netのためのOracle開発者ツールをチェックしたいと思うかもしれません。 Oracle Developer Tools(つまりフォーム)の典型的な機能はあまりありませんが、Visual Studioからストアド・プロシージャや問合せを構築してテストするための優れたツールです。これには、表を結合するためのコードジェネレータとツールがたくさんあります。

これを使用すると、ORMモデルに必要なすべてのアイテムを自動的に作成することができます。それはかなり簡単です。ストアドプロシージャ、Webサービス、またはSQLクエリのデータを同じ方法で扱うことができます。私は基準カーソルを好む。それらがデータビューオブジェクトに入ると、それらは非常に自己記述的です。データオブジェクトをどのように扱うかで、それを再利用するのは自明です。

これは方法論のアプローチではありませんが、そこに到達するのに役立ちます。

関連する問題