您的位置:首页 > 其它

.NET的EF框架中:在应用程序配置文件中找不到名为“”的连接字符串问题

2015-05-27 08:58 351 查看
这次做作业,第一次使用EF框架,写了一个类,想测试一下,但是发现每次测试结果都如下,还发现只要有调用该类的调用类,都会出现这个东西



找不到原因,最后去论坛询问,原来是调用类缺少了连接字符串

原因:

后来上课,听老师说到一个程序集的问题,恍然大悟,程序集简单点说就是最后编译成可执行文件的时候,所有代码最终都会放在同一个地方,而这个地方通常就是程序中作为启动项的代码中,而连接字符串又需要通过App.config进行配置(原来项目中的App.config不会复制过来),所以就需要在启动项重新配置

p.s.老师没有这样说,是我听了他讲程序集问题的时候,结合这次程序得出的结论;如有说错,请指出。

论坛发的帖子:http://bbs.csdn.net/topics/391043002

最后的解决方法:

在测试用例中添加EntityFramework

(p.s.准确说,应该在启动项类添加EntityFramework,例如,我这次是一个windows窗口程序,UI作为启动项,就在UI项目中添加

右击项目,选择管理Nuget程序包,再选联机(online),安装Entity Fraemwork





最后,在App.config那里添加连接字符串,我是从原来那个复制进去

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐