Моята компания използва различни бази данни в зависимост от етапа на разработка на даден проект. В момента се опитвам да настоявам за приемане на Entity Framework + LINQ, но срещнах спънка, когато ме попитаха как това ще работи в нашите множество среди.
Те са с впечатлението, че ще трябва да се променя ръчно за всяка среда и следователно ще отнеме цяла вечност за внедряване.
Как да конфигурирам EF Database-First да използва различна връзка на dev, test и производствени сървъри?
Мога ли да задам някаква променлива? Има ли опция, която съм пропуснал?
They are under the impression it will have to be manually changed
. Горе-долу вярно. Можете да имате множество конфигурации на компилация и да създадете файл app.config/web.config (с различни низове за връзка) за всяка (вижте трансформациите на конфигурацията) или да поставите низовете за връзка в различен файл. - person gunr2171   schedule 10.06.2014