我正在浏览MVC4的单页应用程序,我可以看到upshot.js与WebApi交互,这真的很酷。但是通过控制器代码我发现Controller派生自DbDataController,它直接使用我的EntityFramework DbContext来进行数据库操作。但是,如果我想做那些操作,比如我的模型不是实体,而是我需要存储到像RavenDb这样的NoSql数据库的普通模型。我该怎么办才能获得Upshot的所有功能,但数据库操作我应该能够做到吗?我将如何将模型的元数据提供给结果?
答案 0 :(得分:1)
我遇到了同样的问题,经过大量的研究;我得出一个结论:Microsoft单页应用程序还不成熟,这个MVC模板已从VS 2012中删除。
观看JayData的这个视频......那件事让我流口水 http://www.youtube.com/watch?v=LlJHgj1y0CU
对于应用中页面之间的客户端导航,请使用Sammy JS。 似乎John Papa在Pluralight.com的下一个视频中推荐了这个库 http://johnpapa.net/spapost2