首页 > 学院 > 开发设计 > 正文

entity framework源码调试

2019-11-06 06:13:47
字体:
来源:转载
供稿:网友

一直想了解entity framework源码,所以就试试看,但发现一直不成功,研究了好久,总算搞定了,记录下来分享。

第一步,下载entity framework源码。

第二步,新建空白解决方案,添加当前项目EntityFramework和EntityFramework.SqlServer,然后建个控制台,控制台是测试并操作用的。

整个解决方案结构是这样的

第三步,将EntityFramework和EntityFramework.SqlServer的签名去掉(这是我自己这么弄的,因为好麻烦)。

第四步,重新编译EntityFramework和EntityFramework.SqlServer两个项目文件,把对应的dll文件复制到控制台程序下,当然直接把生成路径改到那下面也行,我是复制过去的,因为暂时不改动源码。

第五步,我是用database first模式,所以我先添加实体数据模型,这部分应该大家都会了,不贴图了。

第六步,引用解决方案下的EntityFramework.dll和EntityFramework.SqlServer.dll,修改app.config配置信息

把版本号修改下,还有就是因为我取消了程序集签名,所以后面的 PublicKeyToken 我也拿掉了,否则无法匹配。

第七步,最后只要写个程序运行下,进入调试模式就OK了。

【注意】如果把EntityFramework和EntityFramework.SqlServer两个项目文件重新编译了,那重新把新的dll拷贝到bin下面


上一篇:Linux信号详解

下一篇:文件共享

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表