Вспомогательное расширение Upshot с использованием Linq To Sql

Это мой первый вопрос по SO, поэтому, пожалуйста, примите к сведению любые ошибки / нарушения.

Я хотел внедрить SPA для моего нового проекта, поэтому я попал к Стиву Сандерсиону после небольшого блога по поиску.

Глядя на код, размещенный на github, я заметил, что мне пришлось использовать EF для использования Upshot, но мой DAL уже написан на Linq to Sql, что будет очень утомительно для перехода на EF.

Так что мои вопросы как ниже

  1. Кто-нибудь успешно использовал upshot с L2S? Если да, то поможет какой-нибудь пример.
  2. Есть ли какой-либо другой способ реализовать SPA без предварительной загрузки, чтобы я мог повторно использовать свой DAL в L2S?

отредактированный

Я только сегодня обнаружил, что этот вопрос бесполезен, так как использование upshot не будет осуществимо. Microsoft перестала работать над Upshot.Кто-нибудь, пожалуйста, закройте этот вопрос.

2 ответа

Насколько я знаю, это должно быть возможно. При использовании upshot вам не нужно использовать Entity Framework, вы можете сделать соединение для себя.

В моей демонстрационной версии ria 4 html я использую службы ria для передачи данных с сервера в клиент предварительной загрузки. Таким образом, это не зависит от вашего DAL. Службы Ria работают по соглашениям, то есть методы вставки, обновления и удаления присутствуют в каждом доменном контексте, и вы можете реализовать их по своему усмотрению. Для получения дополнительной информации вы можете прочитать этот пост о настройке. И это для операций CRUD.

Я не думаю, что это возможно. Microsoft позаботилась о том, чтобы люди, использующие Linq-to-sql, не выжили. Лучше использовать что-то вроде jquery и web api с некоторыми библиотеками js mvvm.

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