Обновление существующего класса из UML-диаграммы в Visual Studio - PullRequest
0 голосов
/ 03 апреля 2012

Я создал диаграмму UML и сгенерировал класс с помощью функции «Сгенерировать код» в Visual Studio Feature Pack 2. Я реализовал методы в этом классе. Когда я хочу добавить новый метод в класс из диаграммы uml и использовать функцию генерации кода, он удаляет все реализации в методах, но добавляет новый метод из диаграммы uml. Это действует как удаление существующего класса и его повторное создание. Как я могу обновить его, не удаляя весь класс и просто добавив метод?

1 Ответ

2 голосов
/ 03 апреля 2012

Использовать частичные классы.

Сгенерированные классы должны иметь частичные перед ними, например, public partial class Foo : Bar;создать новый файл (имя файла или местоположение не имеет значения).Пространство имен и имя класса должны совпадать с автоматически сгенерированным и включать partial.Определения из всех файлов объединены в один класс, и вам не нужно беспокоиться об автоматически сгенерированном коде, удаляющем ваш дополнительный файл.

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