2012-02-13 4 views
0

ASP.NET MVC 3の入門ビデオは、私のモデル(コードファーストデザイン)を定義するクラスを宣言するためのワークフローが必要であることを示しています。ASP.NET MVC 3でVSエンティティダイアグラムデザイナを使用できますか?

これは、Visual Studioは、ナビゲーションプロパティで、このようなクラスを生成することができます素敵なエンティティ・ダイアグラムデザイナーなど

を持っているので、それはエンティティ・ダイアグラムの設計者がモデルを設計することを使用することが可能であり、私はのように奇妙なストライキ(モデル - 最初のデザイン)、ASP.NET MVC 3で生成されたクラスをモデルとして理解できますか?可能であれば

正確な手順を提供してください:)感謝:)

答えて

0

明らかにできません。

(誰も私が間違っていることを証明したいと、それを行うことができる方法を示すが、:)私のゲストしてください、しかし、手順を提供してください)

-1

はい、これはモデル初の設計と呼ばれています。あなたが見るビデオのほとんどはコードファーストのアプローチを使用しています。両方に利点があります。

このビデオはあなたを助けるはずです。

http://msdn.microsoft.com/en-us/data/ff628199

UPDATE:ここ

は、私が使用する手順は次のとおりです。

  1. は、私は、デフォルトのインターネットのプロジェクトを使用して、新しいMVCプロジェクトを作成します。
  2. モデルフォルダを右クリックし、新しいエンティティモデルを作成します(空のモデルを選択してください)。
  3. エンティティをデザイナにドラッグし、Userという名前を付けます。
  4. デザイナーを右クリックし、[データベースの生成]を選択します。
  5. プロジェクトにコンテキストとエンティティを使用します。

これは難しいことではなく、うまく動作します。そして、Model Firstは他の場所でも同じように動作します。

+1

どこにMVCとの接続がですか?エンティティモデルを作成する方法は分かっていますが、それは問題ではありません。問題はMVCで動作するようになっています... – Timwi

+0

@Timwi - MVCとの接続はありません。 MVCは、使用するデータモデルには関係ありません。他の場所と同じように使うだけです。 –

+0

このような主張をする前にこれをテストする必要があります。それが事実なら、私は明らかにこの質問をしていないでしょう。デフォルトでは、Entity Designerは 'EntityObject'から派生したオブジェクトを作成しますが、MVCはそれを気に入らない(例外メッセージで明示的にそれを示しています)。 – Timwi

関連する問題