/ / Aktualizacja istniejącej klasy z diagramu UML w Visual Studio - c #, visual-studio-2010

Aktualizacja istniejącej klasy z diagramu UML w Visual Studio - c #, visual-studio-2010

Utworzyłem diagram UML i wygenerowałemklasy za pomocą funkcji Generuj kod Visual Studio Feature Pack 2. Zaimplementowałem metody w tej klasie. Kiedy chcę dodać nową metodę do diagramu uml i użyć funkcji generowania kodu, usuwa ona wszystkie implementacje w metodach, ale dodaje moją nowo dodaną metodę ze schematu uml. Działa jak usuwanie istniejącej klasy i tworzenie jej ponownie. Jak mogę go zaktualizować bez usuwania całej klasy i dodania metody?

Odpowiedzi:

2 dla odpowiedzi № 1

Użyj klas częściowych.

Generowane klasy powinny mieć przed sobą częściowe, np. public partial class Foo : Bar; utwórz nowy plik (nazwa pliku lub lokalizacja nie ma znaczenia). Przestrzeń nazw i nazwa klasy muszą być takie same jak przestrzeń wygenerowana automatycznie i muszą zawierać partial. Definicje ze wszystkich plików są łączone w jedną klasę i nie musisz się martwić o automatycznie wygenerowany kod usuwający dodatkowy plik.