2012-04-03 25 views
0

我創建了一個UML圖並使用Visual Studio Feature Pack 2的「生成代碼」功能生成了一個類。我實現了該類中的方法。當我想從uml圖中添加一個新的方法到類中並使用生成代碼功能時,它會刪除方法中的所有實現,但是會從uml圖中添加我新添加的方法。它的作用就像刪除現有的類並再次創建它。我如何更新它,而不刪除整個類,只需添加一個方法?在Visual Studio中從UML圖更新現有類

回答

2

使用部分類。

生成的類應該在它們之前部分,例如, public partial class Foo : Bar;創建一個新文件(文件名或位置無關緊要)。命名空間和類名必須與自動生成的相同,並且必須包含partial。所有文件的定義合併爲一個類,並且您不必擔心自動生成的代碼會刪除您的額外文件。