0

ASP.NET MVC 3 の紹介ビデオは、望ましいワークフローは、モデルを定義するクラスを宣言すること (コード ファースト デザイン) であることを暗示しています。

Visual Studio には、ナビゲーション プロパティなどを使用してそのようなクラスを生成できる優れたエンティティ ダイアグラム デザイナーがあるため、これは奇妙に思えます。

そのエンティティ ダイアグラム デザイナーを使用してモデルを設計し (モデル ファースト設計)、ASP.NET MVC 3 に生成されたクラスをモデルとして理解させることはできますか?

可能であれば正確な手順を提供してください:)ありがとう:)

4

2 に答える 2

0

どうやらそれは不可能です。

(Anyone wishing to prove me wrong and show how it can be done, please be my guest, but please provide steps :) )

于 2012-02-15T14:01:51.210 に答える
-1

はい、これはモデルファーストデザインと呼ばれます。表示されるビデオのほとんどは、コードファーストアプローチを使用しています。両方に利点があります。

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

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

アップデート:

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

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

それは難しくありません、そしてそれはうまく働きます。また、ModelFirstが他の場所でも同じように機能します。

于 2012-02-13T16:44:15.670 に答える