将连接字符串设置为dataset.xsd

时间:2014-06-19 20:21:33

标签: c# dataset connection-string sql-server-express

对于整个应用程序,我使用以下连接字符串。

<add key="PconnectionString" value="Data Source=.\SQLEXPRESS;Initial Catalog=Database1;AttachDBFilename={AppDir}Database1.mdf;Integrated Security=True"/>

public string PSCon()
    {
        string sTemp = ConfigurationManager.AppSettings["PconnectionString"];
        string sPConnectionString = sTemp.Replace("{AppDir}", AppDomain.CurrentDomain.BaseDirectory);
        return sPConnectionString;
    }

对于一个项目,我使用的是具有表适配器的Dataset.xsd。我必须使用上面的连接字符串。在设置文件中,它为我提供了连接数据库的条件。我用上面的连接字符串替换了。在设置中,我得到一个弹出窗口,我必须在其中放置连接字符串值。这就是设计器文件的样子

[global::System.Configuration.DefaultSettingValueAttribute("Data Source=.\\SQLEXPRESS;Initial Catalog=Database1;AttachDBFilename={AppDir" +
        "}Database1.mdf;Integrated Security=True")]

我不知道如何用AppDomain.CurrentDomain.BaseDirectory替换AppDir。这是一个基于客户端的Windows应用程序。如果我不清楚,我很抱歉,我尽力把事情放在一起。感谢您查看此问题。

0 个答案:

没有答案