日期:2014-05-17  浏览次数:20415 次

请教大侠, entity framework出错.
错误 1 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。必须添加对程序集“System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的引用。

注: 
建立了一个类库, 一个控制台程序, 一个网站. 
在类库中定义了Model.edmx, 及相应的增删改查方法, 
在控制台项目中测试一切正常, 
但网站中就无法正常运行了, 提示上述错误. 

找到很多资料, 都是说要在web.config中添加
<compilation defaultLanguage="c#" debug="true">
<assemblies>
<add assembly="System.Data.Entity, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</assemblies>
</compilation>
可是我添加了呀!!

本人用的是vs2010


------解决方案--------------------
bin文件夹右键  添加引用 找到DLL 确定 重新编译 

WEB.CONFIG中的东西删掉 让它自动生成。