在Visual Studio中自动获取连接字符串

时间:2016-08-21 18:09:48

标签: visual-studio

我已将数据库文件(由SQL Server .mdf制作)连接到我的一个C#程序。但是,当我将这些文件带到另一台PC时,我需要再次给出连接字符串。这对我来说很烦人。

当我将项目文件移动到另一台PC时,有没有办法自动获取该连接字符串?

任何建议都将不胜感激。

2 个答案:

答案 0 :(得分:1)

是的,这是可能的。

假设您的项目名称是MYproject。

所以请将您的数据库放在Follwing路径中 的 d:\项目\ MYPROJECT \ MYproject.UI \ BIN \调试\数据库\ sql.mdf

更改您的连接字符串,如下所示

<connectionStrings>
    <add name="DBNAME" providerName="System.Data.SqlServerCe.4.0" connectionString="Data Source=|DataDirectory|\..\..\..\MYproject.UI\bin\Debug\Database\sql.mdf" />
</connectionStrings>

答案 1 :(得分:0)

不,我不这么认为这是可能的。当您将visual studio解决方案从一台PC转移到另一台PC时,您必须手动更改web.config文件或c#代码中的连接字符串。其中&# 39; s visual studio无法自动检测安装在特定PC上的数据库并从中获取连接字符串