我遇到的問題是,使用POCO模板,僅在第一次生成POCO類時才重新運行模板,而不覆蓋它們。我知道這聽起來很蠢,原因是我實際上正在改變這些模板,並嘗試生成元數據類而不是實際的POCO類,但是這些元數據類將被手動編輯,並且我希望在未來保留這些編輯,但是仍然會重新生成一定的數量。除了文件的重新生成之外,我已經完全按照我的要求工作了。僅第一次生成EF4 POCO類
我已經看過T4,似乎有a flag to do just this(請參閱Output.PreserveExistingFile屬性),但我不明白在哪裏/如何設置此標誌。如果你能告訴我在默認的POCO模板中如何設置它,那麼我認爲這就是我真正需要的。
謝謝! :-)
這表明我對T4和T4工具箱的無知。 :-P所以這是一個很大的任務? – Jaxidian 2010-04-15 18:44:30
這將是直截了當的。 EF模板將所有類整合到一個.tt文件中。 T4 Toolbox將它們分離爲單獨的.tt文件/模板類。如果你有興趣,請給我打電話。 – 2010-04-15 19:09:06