调试EF源代码环境配置
2015-07-03 12:58
363 查看
下载EF6的源代码,运行build编译,Nuget会自动下载所需的DLL.
打开EF的工程,可以在EF解决方案下直接新建调试用的项目代码
添加EF引用时选择解决方案中的Entity Framework项目和SQLServer项目
修改配置文件
需要指定System.Data.SqlClient所在的Provide程序集,也就是在EntityFramework.SqlServer项目中
需要添加entityFramework Section定义
数据库配置信息
View Code
如果提示强命名验证失败的话,修改EF和EF.SQLServer生产使用的签名SNK,重新强命名。
如果提示找不到EF程序集,请确认配置文件中DLL的PublicKeyToken是否正确。可以使用SN.exe.查看PublicKeyToken值
打开EF的工程,可以在EF解决方案下直接新建调试用的项目代码
添加EF引用时选择解决方案中的Entity Framework项目和SQLServer项目
修改配置文件
需要指定System.Data.SqlClient所在的Provide程序集,也就是在EntityFramework.SqlServer项目中
需要添加entityFramework Section定义
数据库配置信息
<configuration> <configSections> <section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=64024bf7194bbc38" requirePermission="false" /> </configSections> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" /> </startup> <connectionStrings> <add name="db" connectionString="Data Source=(localdb)\v11.0;Initial Catalog=School;Integrated Security=True;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False" providerName="System.Data.SqlClient" /> </connectionStrings> <entityFramework> <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework"> <parameters> <parameter value="v11.0" /> </parameters> </defaultConnectionFactory> <providers> <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" /> </providers> </entityFramework> </configuration>
View Code
如果提示强命名验证失败的话,修改EF和EF.SQLServer生产使用的签名SNK,重新强命名。
如果提示找不到EF程序集,请确认配置文件中DLL的PublicKeyToken是否正确。可以使用SN.exe.查看PublicKeyToken值
相关文章推荐
- 将C#程序与调用的dll对应的C++源码联调的一种方法
- java 注解
- 《编程导论(Java)·4.1.3 String》乱码问题
- C语言函数指针实现接口思想
- 【C语言的日常实践(十二)】命令行参数
- Google浏览器的红杏插件使用方法
- myeclipse快捷键
- Java中this关键字的几种用法
- IIS经典模式对ASP.NET MVC应用程序的影响
- Python学习之路7-3
- 成C++应用程序世界------异常处理
- C#把整个文件内容读入字符串变量的方法
- Python 3.x中maketrans和translate用法
- 部署java程序脚本
- Java实现经典排序算法及复杂度稳定性分析
- c++中const的各种用法
- C#读取文件所有行到数组的方法
- curl 返回false
- FFmpeg基础库编程开发学习笔记——音频常见格式及字幕格式
- Java、Json转换方式之一:json-lib