Как я могу прочитать значение моих настроек конфигурации VS2010 с C # - PullRequest
1 голос
/ 24 апреля 2011

У меня есть следующие настройки:

<ConfigurationSettings>
  <Setting name="DstDataConnectionString" value="def" />
  <Setting name="SrcDataConnectionString" value="abc" />
</ConfigurationSettings>

Может кто-нибудь дать мне совет, как я могу прочитать эти настройки из моей программы на C #? У меня нет опыта получения этих данных, поэтому я не знаю, с чего начать.

Ответы [ 2 ]

2 голосов
/ 24 апреля 2011

Первое, что нужно сделать, это добавить системную ссылку в файл кода проекта:

using System.Configuration;

Затем вы можете перенести эти настройки из файла конфигурации в ваш c #.

Например, чтобы вызвать мою строку подключения для вашей базы данных и сохранить ее как строковую переменную:

string sqlconnection = ConfigurationManager.ConnectionStrings["DstDataConnectionString"].ToString()

В этом случае строка sqlconnection будет хранить «def».

1 голос
/ 25 апреля 2011

Я обычно использую настройки приложений или строки подключения:

WebConfig:

<appSettings>   
   <add key="MySetting" value="MyValue"/> 
</appSettings>

или

<connectionStrings>
    <add name="DbConnection" connectionString="......" ProviderName="System.Data.SqlClient"/>
</connectionStrings>

Код:

using System.Configuration;

ConfigurationManager.AppSettings["MySetting"].ToString();

или

ConfigurationManager.ConnectionStrings["DbConnection"].ConnectionString;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...