最近我一直在搞knockout.js,看起來它有很多的承諾。但是,我似乎無法找到任何好的代碼模板(又名t4模板或.tt文件)。實體框架+ MVC 4 + Knockout.js AddView模板?
我的GUESS是我們需要的唯一改變是在視圖方面,而不是控制器方面,但是我也希望能夠查看新的控制器模板。
我在哪裏現在:
- 創建一個新的MVC 4項目
- 使用的NuGet,安裝實體框架5,jQuery的,jQuery UI的,和基因敲除
- 通過創建一個反向的.edmx模型工程與您現有的數據庫實體框架
- 將C:\ Program Files文件(x86)的\微軟的Visual Studio 10.0 \ Common7 \ IDE \的ItemTemplate \ CSHARP \網絡\ MVC 4從資源管理器\ CodeTemplates到項目的根
- 刪除CodeTemplates \ AddController
- 突出顯示所有CodeTemplates \ AddView \ CSHTML的項目和空出的屬性中的「自定義工具」一文,讓他們從 建設
- 開始Create.tt和編輯鬼混。要添加淘汰賽的代碼。
目標預期輸入:右鍵點擊> ...> MVC控制器使用EF
目標預期結果添加控制器:控制器&查看使用EF與地方淘汰賽代碼已經創建。
如果您使用類似於您更喜歡的基因敲除,我很樂意聽到它!
此外,是否有必要使用像MVCScaffolding插件?您似乎可以自定義現有的模板並獲得相同的結果。
謝謝你的時間!
正如你所說,AddController模板似乎不像AddView模板那樣工作,並且在下拉菜單中不可用。我想要一個沒有MVCScaffolding依賴性的解決方案。 – WillC