2

私は MVC に取り組んでおり、モデルで Entity Framework を使用するクラスを作成しました。DBContext クラスから継承しようとしていますが、「タイプまたはネームスペース名 DBContext が存在しません」というエラーが表示されます。「System.data.Entity」名前空間も追加しました。

のような例:

 public Class SampleEF :DBContext //Showing error
{

}

DBContext クラスを使用して EF を操作する方法を教えてください。

4

3 に答える 3

5

まずSystem.Data.Entity、ソリューション エクスプローラーでプロジェクトを右クリックし、[参照の追加] を選択して、プロジェクトに参照を追加します。次に、次のようにusingステートメントを使用します。

using System.Data.Entity;
using System.Data.Entity.Infrastructure;

次に、コンテキスト クラスを次のように記述します。

public Class SampleEF : DbContext 
{

}

参照: EF 4.1 での DbContext の使用 パート 1: 概要とモデル

于 2012-04-21T06:22:06.357 に答える
0

[ツール] > [ライブラリ パッケージ マネージャー] > [パッケージ マネージャー コンソール] からコマンド "install-package entityframework" を使用して、エンティティ フレームワークをインストールします。. 動作するはずです。

于 2013-08-03T06:19:24.423 に答える
0

または、参照の追加がうまくいかない場合:

public Class SampleEF : System.Data.Entity.DbContext 
{

}
于 2016-12-22T20:52:00.697 に答える