dbmlを保存した後、MVCでLinq DataContextクラスにアクセスできない
-
04-07-2019 - |
質問
MVCをダウンロードしたばかりで、チュートリアルを進めています。 DataContextオブジェクトを宣言しようとするまで、すべてうまくいきます。
dbmlの名前は db.dbml (test.dbmlという名前でもう1つ試しました)で、これを試してみると
public dbDataContext db = new dbDataContext();
なる:
タイプまたは名前空間名 「dbDataContext」が見つかりませんでした...
何か不足していますか? Webフォームではこれが私がしなければならないことのすべてであり、チュートリアルではそれだけが示されています。今日、最新のMVCをダウンロードしました...
ありがとう。
**編集:VS2008 SP1を使用しています
解決
これは、部分クラスを使用している場合のsp1のバグです。以下と回避策を参照してください。 https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback。 aspx?FeedbackID = 361577
他のヒント
いくつかの簡単な質問:データコンテキストの名前は「dbDataContext」ですか?...また、名前空間にありますか? (その名前空間が参照されていますか)。
別の質問...これは実行時エラーですか、それともコンパイル時エラーですか?
名前空間{ProjectName} .Models ...にコンテキストを追加してみてください
モデルはモデルの名前空間に保存されているため..現在のコンテキストに名前空間が含まれているかどうかを確認してください。
クラスを追加したら、ソリューションをビルドするだけです。リストにクラスがあります
所属していません StackOverflow