在没有网络的情况如何将EntityFramework 5.0.0添加进项目里面呢?
首先,你必须将提前将EntityFramework 5.0.0下载到本地。(主要针对在没有网络下进行开发的情况下)。
当你需要进行将EntityFramework 5.0.0进行添加项目的时候,将要做如下步骤:
1.在该项目中点击引用->添加引用->游览(B),找到项目中\EntityFramework.5.0.0\EntityFramework.5.0.0\lib\net45文件夹中的EntityFramework.dll配置文件
2.在packages配置文件添加节点<package id="EntityFramework" version="5.0.0" targetFramework="net45" />
3.在Web.config的<configuration>添加节点
<configSections>
<section name="entityFramework"
type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection,
EntityFramework, Version=5.0.0.0,
Culture=neutral,
PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</configSections>
同时在</system.webServer>与</configuration>闭节点之间添加
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v11.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>
4.添加完成,但是项目还会出现问题。是由于EntityFramework的引用,当EntityFramework 4.0.0的引入兼容掉了,直接将system.Data.Entity的引用移除掉了。
5.添加引用,在程序集->框架中找到system.Data.Entity,重新引入即可。
6.如果出现javascript错误,将javascript删除即可(文中并没有使用javascript)。