Получение строки подключения в .net 4 - PullRequest
27 голосов
/ 15 октября 2010

Я хочу получить строку подключения из файла app.config.

connectionString = System.Configuration.ConfigurationSettings.AppSettings["DBEntities"];

Но это не работает. Это пусто.
Я не могу получить доступ к System.Configuration.ConfigurationManager, потому что это .net 4.
Как я могу получить строку подключения от app.config?
Спасибо

Ответы [ 3 ]

74 голосов
/ 15 октября 2010

Использование

string connectionString = ConfigurationManager.ConnectionStrings[connectionName].ConnectionString; 

Обязательно добавьте ссылку на System.configuration в вашем проекте.

8 голосов
/ 15 октября 2010

В .net 4 вы должны использовать:

ConfigurationManager.ConnectionStrings["name of connection string in web.config"]

Подробнее об этом здесь и здесь .

5 голосов
/ 15 октября 2010

Добавьте ссылку на System.Configuration в ваш проект и используйте ConnectionStrings вместо AppSettings

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...