有以下几个类(只是示例用),现在的问题是,我想对Database.ConnectionString这个内容进行修改,让中间的Bussiness可以不用修改就能影响整个Database的ConnectionString。不知道问题描述清楚了没有?算是设计方法的内容。
类1
public class Database
{
public string ConnectionString{get;set;}
public void dosomething()
{
///doing some work using ConnectionString
}
}
类2
public class Bussiness
{
public void dosomething()
{
Database db=new Database();
db.dosomething();
}
}
类3
public class Test
{
static int Main()
{
Bussiness bs=new Bussiness();
bs.dosomething();
return 0;
}
}
你可以从配置文件中取