类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。

Posted 伏允坤

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。相关的知识,希望对你有一定的参考价值。

说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。            

编译器错误消息: CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。必须添加对程序集“System.Data.Entity, Version=4.0.0.0, Culture=neutral,  PublicKeyToken=b77a5c561934e089”的引用。

 

 

出现这个错误的原因是Web.config配置文件的原因。

解决办法:

在web.config中的<system.web>节点下的<system.web>节点下的<assemblies>中添加:

  <system.web>
    <compilation debug="true" targetFramework="4.0" >
      <assemblies>
        <add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
      </assemblies>
    </compilation>
    <pages>
      <namespaces>
        <add namespace="System.Web.Helpers" />
      </namespaces>
    </pages>
  </system.web>

 

以上是关于类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。的主要内容,如果未能解决你的问题,请参考以下文章

c#中值类型和引用类型的区别

MySQl数据类型

值类型和引用类型

TS 基本类型分类any 类型

MySQL数据类型 - 数字类型 - 数字类型语法

js简单类型与复杂类型