2014-03-26 64 views
0

我已將this新代碼模板添加到我的VS2013 MVC5項目中,該項目是使用通用存儲庫模式創建OData控制器的模板。如何在VS2013項目中啓用新的代碼模板?

我希望在創建控制器時看到一個新的模板選項,但是我無法通過Add/New Scaffoded Item ...或任何其他Add/...菜單選項找到這個新模板的位置。

更新:模板位於CodeTemplates/ODataControllerWithContext/Controller.cs.t4

如何我去使用這個模板來生成一個新的控制器?

+0

這是EF腳手架模板;你需要使用EDMX。 – SLaks

+0

我使用EF6 - 反向工程師代碼優先 - 基本上與DBFirst相同,但沒有EDMX。 – ElHaix

回答

1

一個字:SideWaffle

使用通過德Sidewaffle插件的asp.net項目模板用於Visual Studio 2012/2013和修改他們有從你列出的控制器模板位。

添加t4項目模板,然後修改它們。請更詳細地執行這些步驟。 「如何自定義新建腳手架項目的生成內容」:從http://blogs.msdn.com/b/webdev/archive/2013/12/26/how-to-customize-the-generated-files-from-the-new-scaffolded-item-dialog.aspx是一步一步的資源如何做到這一點。

關於Lelong的通用工作單元(我已經開始使用,很棒)。他放棄了模板和EntitySetController文件。我找不到關於爲什麼的構建筆記,但你可以問他......(它在3月9日,現在不是 - 他甚至在此處發佈了博文:https://genericunitofworkandrepositories.codeplex.com/wikipage?title=Services%20Pattern%20Example

相關問題