一千萬個為什麽

搜索

僅第一次生成EF4 POCO類

我遇到的問題是,使用POCO模板,只在第一次生成我的POCO類,而不是在重新運行模板時覆蓋它們。我知道這聽起來很糟糕,原因是我實際上正在更改這些模板並嘗試生成元數據類而不是實際的POCO類,但這些元數據類將是手工編輯的,我想在將來保留這些編輯但是仍然會再生一定量的它。除了文件的再生之外,我完全按照自己的意願工作。

我已經研究了T4,似乎有一個執行此操作的標誌(請參閱Output.PreserveExistingFile屬性)但我不明白在何處/如何設置此標誌。如果你能告訴我在默認的POCO模板中設置這個/如何設置,那麽我認為這就是我真正需要的。

謝謝!! :-)

最佳答案

你做錯了。

創建的所有類都是部分課程。如果您希望更改模板,請創建新的分部類並將代碼放入其中。

轉載註明原文: 僅第一次生成EF4 POCO類