日期:2014-05-18  浏览次数:20485 次

DAL层如何调用Web层里面的数据库连接
DAL层如何调用Web层里面web.config的数据库连接字符串?

------解决方案--------------------
写到app.config里去.或者直接读xml
------解决方案--------------------
从WEB中,调用方法的时候,将链接字符串以参数的方式传到底层中


------解决方案--------------------
一般写在Web.Config中
------解决方案--------------------
web.config?
不要理解成Web层中的web.config,因为DAL是不应该访问web层的!
strConn = System.Configuration.ConfigurationSettings.AppSettings["strConn"];
------解决方案--------------------


strConn = System.Configuration.ConfigurationSettings.AppSettings["strConn"];

------解决方案--------------------
如果你的DAL是一个单独的工程,并且不仅仅用于当前类型的项目,那么你可以把这个配置信息作为一个

public static string ConnectionString;

或者

public static string ConnectionString{get; set;}
------解决方案--------------------
在使用你这个DAL层的主程序的启动部分,由调用者设置给DAL工程中的这个ConnectionString属性正确值,而DAL自己没有任何职责去获取它。