0

使用强类型的 Entity Framework 生成的 POCO 创建剃刀视图会出现以下错误。

'System.Data.Objects.DataClasses.EntityObject' 类型在未引用的程序集中定义。您必须添加对程序集“System.Data.Entity,Version=4.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089”的引用。

但是,我将 System.Data、System.Data.Entity dll 添加到了我的 MVC 3 项目中。如果我使用 ViewModel 对象而不是 EF Created POCO,它不会显示错误。

在 Razor View 中绑定 Entity Framework 对象有什么问题?

编辑:在 ASP.Net MVC 视图页面中阅读使用实体模型对象对我没有帮助。我可以在这里做什么,我需要为每个 POCO 创建另一个 ViewModel 吗?

4

1 回答 1

1

尝试添加

<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />

<system.web>您的 web.config 部分

于 2012-12-27T14:11:56.027 回答