2010-11-23 18 views
9

私は複数のプロジェクトでソリューションを作成しました.1つは自分のWebサイト用、もう1つは自分のデータ用です。私は参照を追加して、すべてがうまく動いているようです。今まで...ASP.NET MVC:複数プロジェクトのエラー

私は最近、テーブルとストアドプロシージャのmodel.edmxを作成しました。私がしようとし、そのモデルの変数を作成すると、私はこのエラーを取得する:私は、私は複数のプロジェクトを使用していますので、これはあると仮定してい

The type 'System.Data.Objects.ObjectContext' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'. 

、私はこの問題を解決する方法がわかりません!

答えて

19

Ah ...ソリューション内の他のプロジェクトへの参照を追加するのと同じように、同じ「Add Reference」ダイアログを使用してSystem.Data.Entityへの参照を追加する必要がありました。

+0

ありがとう、これは私に上記のエラーを与えていなかったが、 "タイプ 'System.Data.Objects.ObjectContext'が参照されていないアセンブリで定義されているので、 –

3

モデルオブジェクトを作成しようとしているプロジェクトでは、エラー状態としてSystem.Data.Entityへの参照が必要です。

+1

はい、私のアセンブリ内に同じ参照を追加しましたが、まだ動作しません。 – dcolumbus

+0

正しいバージョンを参照していますか?私はEFではありませんが、3.5と4.0のための別々のバージョンとそこにCTPフローティングがあると信じています。 4.0.0.0を探しているというエラーメッセージが表示されます。参照を確認して正しいバージョンを確認してください。 – Chris

関連する問題