日期:2014-05-19  浏览次数:21015 次

Winform中每个功能模块我分别编译成Dll,但是每个Dll都要连接数据库,怎么办??
Winform中每个功能模块我分别编译成Dll,但是每个Dll都要连接数据库,怎么办??
如A项目是一个功能模块,用App.config文件配置连接字符串,编译成Dll
    B项目和A项目相同
......

最后一个项目如G项目,组织以上的Dll,分别调用,这连接数据库怎么解决,也是在G项目中加一个App.config吗/?所以Dll能不能都访问这个G项目中的App.config中的连接字符串呀??????

------解决方案--------------------
不明白楼主分a 项目 和b项目的意思.在.NET中,只要N个Exe都在一个Appdomain里运行,那么他们调用的DLL就是共享使用的,和你在一个项目里引用自己的DLL没任何区别.所以如果都同时调用数据库,只需要提供一个数据库连接类就可以通用了.但前提,是在一个Appdomain里
------解决方案--------------------
再做一个通用的数据调用dll不就得了???