この質問はStephenがリストアップした質問のDUPではありません。あなたがリストアップしたその質問は非常に技術的であり、あなたが何らかのプログラミングの専門家でなければ何が尋ねられているのかは明らかではありません...私はあなたがそれをdupとして宣言する前に考慮すべきだと思います。助けを求めている人は、私が探していた問題のために、私の善良な先生に質問されていることを解読する方法さえ知りませんでした。mvcビューモデルを詳細フォームビューで使用することができます
ええ、私はmvcアプリケーションを持っていて、データの連結フィールドを表示しようとしていました...検索とインターネットは、ユーザーが連結フィールドを行うビューモデルを作成した例を示しました。あなたが望むなら、あなた自身でそれを見ることができます:http://www.c-sharpcorner.com/uploadfile/e4ff85/let-mvc-concatenate-for-you/
mvcアプリはまずデータベースを使い、ウィザードは詳細フォームビューを自動的に作成しました。私はそれがMSのSQLServerのビューに言っていたように、データベーステーブルのために、それはMVCコントローラでこれを持って呼び出します。
元のリンクました:それがあった後
TEST_REQUEST tEST_REQUEST = db.TEST_REQUEST.Find(id);
これはSqlviewを使用するように変更されました以下にEDMXに追加:
VUE_TEST_DETAILS_FULL tEST_REQUEST = db.VUE_TEST_DETAILS_FULL.SingleOrDefault(r => r.RES_TEST_ID == id);
私はMVCの詳細を変更するときだから私は今、次のエラーを取得するユーザーに新しいビューモデルを形成する:
@model XXXXSystem.ViewModels.TEST_REQUEST_DETAILS_FULL_VM
ビューモデルを追加する前に、これは働いていた:今
@model XXXXSystem.Models.VUE_TEST_DETAILS_FULL
しかしをインターネットは、私はそれが失敗し、このエラーを与える行う際 にユーザーがビューモデルを構築する指示この連結を行うこと。
ビューモデルを使用するのを忘れ、ms sqlserverビューで連結を行うだけで、わかりやすいはずですか?
ありがとうございます!
エラー: 辞書に渡されたモデルアイテムが 「XXXXXXXSystem.Models.VUE_TEST_DETAILS_FULL」型であるが、この辞書はタイプの モデルアイテム「XXXXXXXXXSystem.ViewModels.TEST_REQUEST_DETAILS_FULL_VM」が必要です。
ドゥープです。そして、あなたはそれを読んで、なぜそれが起こるのか、それを防ぐ方法を理解する必要があります! –