Рефакторинг переименованием

Оценить
(0 голоса)

Редакция VSTS Database Edition сделала первые шаги по представлению концепций рефак­торинга для сообщества разработчиков баз данных. В этой книге мы посвятили целую главу (см. главу 9) рассказу о встроенной в Visual Studio Professional поддержке рефакторинга для кода на языках Visual C# и Visual Basic. В редакции VSTS Database Edition добавлена под­держка рефакторинга Rename для объектов базы данных.

Когда вы изменяете имя объекта (точно так же, как и при изменении названия в VB или С#), то получаете список всех элементов схемы базы данных, которые будет необходимо изме­нить для выполнения перемены названия. Для этого движок рефакторинга переименованием просматривает всю цепь зависимостей данного объекта (для того чтобы обновить также и все ссылки на данный объект).

Предположим, что мы хотим изменить имя таблицы HumanResources.Employee в базе данных AdventureWorks. В окне Schema View щелкните правой кнопкой мыши по таблице, а затем выберите Refactor | Rename. После этого будет показано диалоговое окно Rename (рис. 29.22).

Rename - HumenResources.Employee ЖИМП

New name

Worker

Location;

HumanResources

[/! Preview changes

[Vj Assume default project schema dbo for unqualified script and unit test references ffl Update references m schema objects containing warnings or errors I2] Generate refactoring leg

^ The default script that u generated at deployment time results in dropping the existing table (column] and adding * new table (column) vrrth the new name. This can result in data loss. К data must be maintained please perform dala migration manually

| OK j I Cancel j

Рефакторинг переименованием

Опции Rename
Предварительный просмотр изменений схемы
Модульные тесты
Создание модульных тестов
Создание тестового проекта

Добавить комментарий


Защитный код
Обновить

© 2018 www.visualstudios.ru. Все права защищены.