簡體   English   中英

如何通過Windows應用程序訪問Web.Config文件中的連接字符串

[英]How can I access the connection string in my Web.Config file through a Windows Application

我在Web.Config文件中設置了實體連接字符串。 在同一解決方案中,我有一個Windows應用程序,並且我想訪問我的實體的連接字符串。 如何訪問Web.Config文件中存在的連接字符串? 還是我必須在Windows應用程序中創建一個特定的文件夾?

如果您不熟悉向Windows應用程序添加配置文件的情況,則必須從添加新項中選擇“應用程序配置文件”,它將創建一個名為App.Config的文件,該文件在編譯時將成為YourProgramsName.exe.config,但在內部,它的工作原理與web.config差不多,其中包含appsettings部分和connectionstrings部分以及所有其他普通部分。

在Web和Win配置文件之間共享此數據的最佳方法是:

創建一個單獨的文件,如下所示:

  <connectionStrings>
    <add name="Name" 
     providerName="System.Data.ProviderName" 
     connectionString="Valid Connection String;" />
  </connectionStrings>

並通過以下兩個配置文件引用它:

<?xml version='1.0' encoding='utf-8'?>
<configuration>
    <connectionStrings configSource="connections.config"/>
</configuration>

然后,只需將connections.config( 通過link添加現有項)添加到每個項目。

更多閱讀: http : //msdn.microsoft.com/en-us/library/ms254494.aspx

將連接字符串放在Windows應用程序的App.config

使用此代碼:

string connectionString = ConfigurationManager.ConnectionStrings["myConnectionString"].ConnectionString;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM