[英]How to configure T4 template to generate classes in different project
我正在使用新的Entity Framework 4.1模型第一種方法,它利用T4模板從可視化模型生成類。
我可以配置T4模板來在另一個項目中創建POCO類和Context類(或者通常是它們生成的任何內容)嗎?
請注意 ,我不想將T4模板(帶有.tt的文件)移動到另一個項目,然后只需將模板更改為持久性項目中的EDMX文件。 我希望它真的在另一個項目中生成那些類,然后是模板的位置。 那可能嗎 ?
謝謝你的回答
注意:這不是問題的重復在使用Entity Framework模型的項目的不同項目中生成POCO類作為作者我想要的不是:將整個模板與生成的類一起移動。
我完全理解移動整個模板並不意味着另一個項目將成為持久性意識。 不過,我有理由為什么我不希望它與POCO課程在同一個項目中。
每當我使用共享T4模板時,我:
如果您使用提供的模板,則必須稍微修改它們才能使其正常工作,因為它們必須在與默認位置不同的位置引用EDMX文件。 您也可以將此路徑作為您在每個項目模板中覆蓋的局部變量提供,這樣它將使用重寫路徑而不是ttinclude文件中定義的默認路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.