我在Visual Studio 2010解决方案上有两个项目:
1-一个名为DATA的.dll类库,它有一个.edmx实体框架模型,它是使用向导并基于MYSQL数据库文件的模式创建的。
2-一个Windows窗体项目,它是用户界面,只有最小的信息来发送和接收数据到.dll,而后者将对数据库执行相同的操作。这个项目引用了第一个项目。
问题是,如果我在.dll的app.config文件上设置连接字符串,那么当我运行我的应用程序时,它告诉我没有找到连接。所以我必须在FORM项目上设置连接字符串,这是我不喜欢的,因为我试图实现彼此之间的最小独立性。
mysql引用也是如此......我需要在FORMS项目中设置它们以使应用程序正常工作......但当我想要制作两个单独的项目时,这不是我的计划有自己的责任。
我在想什么/做错了什么?