Апшот без DbDataController

Я просматривал одностраничные приложения MVC4 и увидел, что upshot.js взаимодействует с WebApi, что действительно здорово. Но, просматривая код контроллера, я обнаружил, что контроллер происходит от DbDataController, который напрямую использует мой EntityFramework DbContext для выполнения операций с базой данных. Но что если я захочу выполнить эти операции, скажем, мои модели - это не сущности, а простые модели, которые мне нужно сохранить в базе данных NoSql, такой как RavenDb. Что я должен сделать, чтобы я мог получить все эти функции Upshot, но операции с базой данных, я должен быть в состоянии сделать это? И как я передам эти метаданные моделей в конец?

1 ответ

Я столкнулся с той же проблемой и после долгих исследований; Я пришел к выводу: одностраничное приложение Microsoft не является зрелым, и этот шаблон MVC удален из VS 2012.

Смотрите это видео для JayData ... эта штука заставляет меня пускать слюни http://www.youtube.com/watch?v=LlJHgj1y0CU

А для клиентской навигации по страницам в вашем приложении используйте Sammy JS. Кажется, что Джон Папа рекомендует эту библиотеку в своих следующих видео на Pluralight.com http://johnpapa.net/spapost2

Другие вопросы по тегам