2011-10-28 6 views
0

DBデザイナーのForkを使用して、キー、インデックス、リレーションシップを使ってデータベースをモデル化します。私はそれを作成するためのSQL作成スクリプトを作成し、それをMySql 5.5(時にはMS Sql)で実行します。エンティティデータモデルにすべてのDBテーブルを含める必要がありますか? (VS2010)

次に、VS2010でASP.NET/c#Webサイトを作成します。これは私の新しいソフトウェアで、新しいプロジェクトにエンティティデータモデル(.edmxファイルを使用するもの)を使用するつもりです。

私は実際にedmxの既存のdbテーブルを「ドラッグ&ドロップ」することができます。しかし、私は本当にこれをしたい/私は結合テーブルのための新しいエンティティを作成する必要があることを知っている必要がありますか?

背景SQLのクエリやデータベースのER図は「アプリケーションクラス図」よりも快適ですが、このエンティティデータモデルを使用すると、時間がかかり、数百ものクエリを管理する手間が省けます私が物事をどのようにして行ったかのように。

+0

あなたの質問がありますか? –

答えて

0

選択したデータベースにすべてのテーブルを含める必要はありません。説明のためにthis articleを参照してください。

しかし、新しいプロジェクトを作成する場合は、EFコードファーストモデルを使用することをお勧めします。

関連する問題