MVC3 Webアプリケーションと、Entity Frameworkファイルを含むデータプロジェクトを含むソリューションがあります。エンティティフレームワークが動作していますが、ビューに渡すためにEntity Frameworkエンティティアイテムオブジェクトをビューモデルの1つに含めると、次のエラーが発生します。ASP.NET MVC3とEntity Frameworkを使用してプロジェクトレイヤを分離するためのベストプラクティス
タイプ 'System.Data。 Objects.DataClasses.EntityObject 'は、参照されていないアセンブリで定義されています。アセンブリ 'System.Data.Entity、Version = 4.0.0.0、Culture = neutral、PublicKeyToken = b77a5c561934e089'への参照を追加する必要があります。
私はそのアセンブリへの参照を追加しようとしましたが、プロジェクトにusingステートメントを含めようとしましたが、何もしていないようです。しかし、この問題を抱えていることで、Entity Frameworkエンティティアイテムをビューモデルでまったく使用しようとするのは良い考えではないのですか? ASP.NET MVC3とEntity Frameworkを使用する際のベストプラクティスによれば、プレゼンテーションレイヤー、ビジネスレイヤー、データレイヤーで何が起きるべきかを決定する最善のルールは何ですか?
私は、これは...助けを
おかげ関与質問です知っています。
このアプリケーションでどのようなエラーが発生しますか? –
あなたはTom Dykstraの優れたEF/MVCチュートリアルを通過する必要があります。 http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/creating-anentity-framework-data-model-for-an-asp-net-mvc-application – RickAndMSFT