0

DBファーストアプローチでMVC3とEFを学んでいます。

Scafolding Options からのコード ファースト アプローチを使用した MVC3 の一部のビデオでは、「読み書きアクションとビューを備えたコントローラー」を選択し、Model および Data Context クラスを選択した後、いくつかのコードが自動的に生成されました。

私の作業では、EFモデルを含む別のクラスライブラリがあります(図の青い選択領域を参照してください)。その EF とその生成されたクラスにアクセスして、コントローラーで読み取り/書き込みアクションとビューを使用する方法を教えてください。

編集 新しいコントローラーを追加しています。私はあなたがあなたの写真で言及したコメントを受け取っていません. モデル クラス ドロップダウンにいくつかのクラスを取得していますが、EF クラスがリストにありません。MVC プロジェクトでクラス ライブラリを参照していません。どのように、どこで何をすればよいか教えてください。

ここに画像の説明を入力 ありがとう

4

1 に答える 1

1

MVC Scaffoldingについて言及していると思います

Install-Package MvcScaffolding

No Model Classes availble と表示されている場合、カーソルを合わせると、より詳細な説明が表示されます。

ここに画像の説明を入力

このメッセージが表示された場合は、クリーニングと再構築によって問題が解決するはずです。

データベース プロジェクトはメイン プロジェクトから参照されていますか? メイン プロジェクトで参照をクリックし、新しい参照を追加します。次に、プロジェクト タブで、edmx を含むプロジェクトの名前を選択します。

ここに画像の説明を入力

その後、きれいにしてビルドしてください!

于 2012-08-04T02:00:49.777 に答える