2012-05-10 4 views
0

Modelsフォルダにクラスを作成しましたが、すでにSQL Expressのデータを持つデータベースがあります。私がしたいのは、2人を結びつけることだけです。これはどうすればいいですか?私が見たことはコードファースト(クラスはデータベース/テーブルを作成する)ですが、それは私が望むものではありません。ModelクラスをMVC 3の既存のデータベースと結ぶにはどうすればよいですか?

+1

実際には、コードファースト*は、あなたが望むもので、比較的互換性があるという条件で提供されます。 DataAnnotationsやFluent Configurationを使用して物事をマッピングすることができます。コンテキストを設定してDbを再作成しようとしないと、完了します。 –

答えて

1

Andrew Barberは、あなたのモデルのクラスが構造的にはデータベースのテーブルと同じではないにしても、コード・ファーストを使ってクラスを閉じる方法を指摘しています。構造がそれほど互換性がない場合でも、現在のバージョンのEFは、ビューやストアドプロシージャのようなものを使用することで多くの手助けをすることができます。

Scott Guthrieには、あなたが始めようとしている素晴らしいblog postがあります。

関連する問題