自动检测 App.config 中机器的服务器名称
Automatically Detect Server Name of Machine in App.config
我正在用 C# 开发桌面应用程序。我想通过 Entity Framework 在其中使用 MSSQL Server 数据库。我想知道如何让 app-config 文件自动检测连接字符串标记中的服务器名称。当我将通过设置部署我的应用程序时。它将安装在另一台机器上。它可能有不同的服务器名称。所以我希望我的应用程序配置能够自动检测该机器上可用的服务器名称。我知道有办法,但我忘记了。请在这里帮助我。谢谢
您不一定非得这样做。您可以像这样引用本地数据库:
.\SQLEXPRESS
整个连接字符串:
<connectionStrings>
<add name="ActiveConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=NameOfTheDatabase;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>
我正在用 C# 开发桌面应用程序。我想通过 Entity Framework 在其中使用 MSSQL Server 数据库。我想知道如何让 app-config 文件自动检测连接字符串标记中的服务器名称。当我将通过设置部署我的应用程序时。它将安装在另一台机器上。它可能有不同的服务器名称。所以我希望我的应用程序配置能够自动检测该机器上可用的服务器名称。我知道有办法,但我忘记了。请在这里帮助我。谢谢
您不一定非得这样做。您可以像这样引用本地数据库:
.\SQLEXPRESS
整个连接字符串:
<connectionStrings>
<add name="ActiveConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=NameOfTheDatabase;Integrated Security=True" providerName="System.Data.SqlClient"/>
</connectionStrings>