【发布时间】:2013-02-27 00:38:19
【问题描述】:
我正在尝试使用 Ward Bell 编写的 Breeze/Knockout 模板(又名,BreezeJS MVC 模板)。我成功地安装了brieftemplate.VSIX 扩展(通过运行下载的文件)到VS 2012 中。
但是,当我检查扩展和更新(来自 VS 2012 中的工具)时,Breeze Knockout Spa 模板显示在工具而不是对话框中的模板下。我假设这就是为什么当我创建 ASP.NET MVC 4 Web 应用程序时,当提示您选择要使用的模板时,Breeze 单页应用程序不会出现在下一步中。它根本没有出现在可用模板列表中。
我想将其安装为示例模板,以查看使用 EF 和后端数据存储库的 Breeze 的充实用法。我使用 Hot Towel SPA 作为起点,但它确实没有任何 Breeze 代码。
我在 Hot Towel Spa 模板中添加了一个简单的 Breeze DataContext,该模板基于 Jay Traband 编写的 Breeze.WebApi NuGet 包。使用它,我能够修改我的项目以使用由 SQL 数据库支持的 EF,而不是 Breeze.WebApi 示例中使用的伪数据库。
但是,Ward Bell 编写的 Breeze/Knockout 模板似乎是一个更复杂的示例。我需要这个更复杂的示例到服务器作为我想如何使用 Breeze 的示例。
所以经过长时间的解释,这就是我要问的:
1) 如何在 VS 2012 扩展和更新中将 Breeze/Knockout 模板安装为模板而不是工具?
2) 如果 1) 没有答案,我是否可以在某处下载基于 Breeze/Knockout 模板的 VS 2012 项目?
3) 如果对 2) 的回答是否定的,Ward Bell 是否可以通过 GitHub 或其他公共代码存储库(NuGet Please!)基于此模板创建一个简单的项目。
4) 还有其他一些使用 EF 和可用作参考的数据存储库的 Breeze 的重要示例吗?
【问题讨论】:
标签: asp.net asp.net-mvc-4 javascript javascript-framework breeze