有两个数据库,共用联结文件的问题?我的数据层的文件都是从共同一个基类继承过来?在我的基类里已经有一个联结数据库的文件,但我有时要联结不同的数据库,
应该怎么写呢?
数据层的基类要不要写上联结文件好呢?
public DBBaseClass(string TableName)
{
this.TableName = TableName;
if(con == null)
{
con = new SqlConnection("server=xiehonghao\\xiehonghao;database=MissBBS;uid=sa;pwd=a");
}
else
{
if(con.State == ConnectionState.Open)
con.Close();
}
}

解决方案 »

  1.   

    在基类里增加可以修改联结字符串的方法好吗?namespace DataAccess
    {
    /// <summary>
    /// 数据基类
    /// </summary>
    public class DataBase
    {
    public DataBase()
    {
    // 
    // TODO: 在此处添加构造函数逻辑
    //
    } /// <summary>
    /// 数据连接
    /// </summary>
    /// <param name="constr">数据连接字符串</param>
    public DataBase(string constr)
    {
    ConString = constr; } //连接字符串.
    private string constring;
    protected  string ConString
    {
    get { return constring; }
    set { constring = value; }
    } }
    }