我有一个带有这个图层的WCF应用程序
我将ConnectionString设置为图层
予。在具有edmx模型的DataAccess中
II。在控制台测试应用程序中,我使用WCF的代理类进行插入
但是当我运行Console Test时显示此错误!!!
似乎DataAccess图层找不到现有的连接字符串但是为什么?
什么是错误的?!?!?!
我使用以下代码检查现有连接字符串
STRANGE !!!我上面没有连接字符串!!!
答案 0 :(得分:0)
您的WCF服务库app.config中是否有连接字符串?根据它的托管方式,可能会在那里查看。
答案 1 :(得分:0)
我不知道原因,但只要我使用三层编程,就会发生这种情况。这个问题的解决方案很简单
首先,复制位于DataAccessLayer中的配置文件,并将其(粘贴)放置到程序配置文件所在的位置(您必须使用DataAccessLayer的配置文件替换BusinessLayer的配置文件)。
其次,将以下 DLL 添加到表示层的引用中:
EntityFramework.dll
EntityFramework.SqlServer.dll
EntityFramework.SqlServer.dll
EntityFramework.dll