2016-10-27 2 views
0

Строка подключения, которую мне нужно использовать в моем приложении MVC, не является абсолютным путем, и мне нужно ее создать на основе соединения с БД и среды, которую публикует приложение. (что-то вроде этого: [databaseConnection + "_" + environment]). Может кто-нибудь, пожалуйста, помогите мне, как я могу это сделать в web.config, а также в dbContext (база: (??)) Я очень ценю вашу помощь.Строка подключения - MVC

ответ

0

Я считаю, что есть переопределение конструктора, которое вы можете использовать для передачи в вашем соединении.

MyDataDataContext(myConnectionString); 

Для вашей локальной машины просто установите строку в соответствии с тем, что вы делаете с тестированием dev.

Входя в систему, вы можете расширить ConfigurationSectionGroup и создать пользовательский раздел конфигурации в файле веб-конфигурации. Таким образом, вы можете отключить настройки среды, основанные на том, где приложение находится, используя некоторый процесс токенизации.