В процессе/общий подход к этому:
Ну это немного неясным вопрос. Если у вас есть «производственная среда», то это означает, что у вас есть среда тестирования/UAT, не так ли?
Глупый вариант заключается в том, чтобы скрестить пальцы и сделать все на производстве (см. Ниже, как смягчить это). Но разумнее разобраться в ситуации вашей тестовой среды. Довольно часто вы можете уйти с пропуском тестирования ваших изменений, даже когда вносятся более радикальные изменения, но я думаю, вы хотите минимизировать риски, не так ли?
Если у вас нет тестовой среды - вы можете попробовать и создать ее, например. либо путем создания копии виртуальной копии вашей продукции с помощью процесса захвата виртуальной машины, либо путем ее повторного создания вручную в качестве виртуальной машины. Это совершенно выполнимая вещь, особенно когда ваше приложение не является многоуровневым, и вам просто нужно на тестовом поле (а не на многосерверной среде). И в случае сокращения бюджетных ограничений (с точки зрения производительности/избыточности) версия производства будет работать для вашего теста.
Если вы не собираетесь вкладывать свое время или другие ресурсы в строительную тестовую среду (даже если это AAA с рейтингом высокой доходности :)), план отката от тренировки для ваших изменений, резервное копирование всего и двойной проверки, что вы можете его восстановить (не только в теории, но и на практике), хотя, если вы серьезно относитесь к этому, это почти одинаково трудоемко, как строительная тестовая среда.
И в правильно управляемых средах вы должны иметь все это: ваше изменение должно проходить через тестовую среду и вводиться контролируемым образом с помощью плана отката.
Об обновлении Entity Framework 4.5: этот материал обычно совместим с обратной связью & позволяет нескольким версиям сосуществовать, но исследование & тест дополнительно. Все зависит от:
Спасибо. Я хочу иметь среду тестирования/UAT ... – sjaramillov