2016-08-04 7 views
0

私は専門職によるJava開発者です。ネットのコードと関係があるのは私の2日目です。名前 'Database'は現在のコンテキストエラーに存在しません

デモ用にASP.NET MVCアプリケーションを起動して実行する必要があります。

ビジュアルスタジオ2013をインストールしてプロジェクトをインポートしました。

このプロジェクトには、データベース関連のコードを含む.cshtmlファイルがいくつかあります。

プロジェクトを構築しようとした後、.cshtmlファイルのデータベースコードにエラーが発生しています。以下のためのネットを検索した後

var db = Database.Open("test"); 

:たとえば、私はエラーを取得し、

名「データベースは、」このコード行に現在のコンテキスト

には存在しません。解決策、私はWebMatrix.Dataライブラリへの参照を追加しました。

でも、私は同じエラーが発生しています。

コントローラクラスで上記のデータベースコードを使用しても問題ありません。少なくともコンパイルエラーはありません。

ご意見は本当に役に立ちます。

ありがとうございました。

+0

おそらくhttp://www.codeproject.com/Articles/823854/How-to-connect-SQL-Database-to-your-Csharp-programが役立ちますか?あなたはデータベースの実用的なリファレンスをどこか他に持っていますか? Visual Studioでは、カーソルを「データベース」に置き、ctrl +ドットを押すと、候補が表示されますか? – Jonny

+0

感謝のジョニーは、返信とリンクです。この問題は、 'using'ステートメントがないように思われました。行 '@using WebMatrix.Data'を追加した後、エラーは消えました:) – ivish

答えて

0

問題は、.cshtmlファイルで 'using'ステートメントが存在しないようです。 '@using WebMatrix.Data'という行を追加した後、エラーは消えました。 ここに質問を投稿する前に、「WebMatrix.Dataを使用して」追加しようとしました。 しかし、それは.cshtmlで 'using'の直前に '@'文字がありませんでした。

関連する問題