我们的数据访问层是放在一个类库中的,连接字符串来自app.config,当最后要打包发布时却发现了问题,因为数据库的IP是不确定的,但类库在生成了后是DLL文件,要修改app.config里的连接字符就要重新编译。
后来大师兄看了下petshop的实现方式,从中找到了感觉。在数据访问层专门写一个CS文件,用来返回web.config里的连接字符串。
public static readonly string ConnectionStringLocalTransaction = ConfigurationManager.ConnectionStrings["SQLConnString1"].ConnectionString;
这样修改了web.config里的连接字符,DAL也随之改变,不用重新编译。
后来大师兄看了下petshop的实现方式,从中找到了感觉。在数据访问层专门写一个CS文件,用来返回web.config里的连接字符串。
public static readonly string ConnectionStringLocalTransaction = ConfigurationManager.ConnectionStrings["SQLConnString1"].ConnectionString;
这样修改了web.config里的连接字符,DAL也随之改变,不用重新编译。
浙公网安备 33010602011771号