1

私は.netの世界に非常に初心者です... MVCのチュートリアルをいくつか見ていきます。すべてのチュートリアルがモデルクラスを作成してからデータベースを作成していることがわかります(チュートリアルのために使用される場合があります)。しかし、モデルを生成してからデータベースを作成するのではなく、データベースに従ってモデルを生成する実際のプロジェクトについて質問があります。そのため、さまざまなブログをグーグルで調べたり読んだりした後、ADO.Net Entity Data Model を使用して DataContext を生成できることを知りました。また、Entity Data Model はすべての Model クラスをデータベースに従って生成するため、手動でモデルを作成する必要がないこともわかりました。現実世界のプロジェクトでは、ADO.Net Entity Data Model を使用してクラスを生成し、Model クラスを独自に作成する必要がないことを教えてください。

間違っていたら訂正してください...

前もって感謝します

4

1 に答える 1

2

その通り。既存のデータベースからモデルクラスを抽出できます。

このテーマの詳細については、次のブログ投稿をご覧ください。

EF4.2モデルとデータベースの最初のチュートリアル

これは、上記のリンク先の投稿の重要な部分です。

「...既存のデータベースにマッピングする場合は、「データベースから生成」を選択し、プロンプトに従って、手順4にスキップします。」

これは、DatabaseFirstアプローチを使用して作成された完全なMVCアプリを紹介する記事です。

DatabaseFirstとEntityFramework4.1を使用したMVC3アプリの構築

于 2012-04-15T16:39:03.873 に答える