Arhn - архитектура программирования

Альтернатива Windows Phone для SQL-WCF

Я понимаю, что для подключения приложения Windows Phone или Windows 8 к серверу SQL вам нужно пройти через веб-службу. Однако мне было интересно, есть ли другие способы сделать это без использования службы WCF.

Спасибо


Ответы:


1

Нет собственных драйверов для использования удаленного SQL-сервера с Windows Phone. Учитывая подключенное/отключенное состояние типичного мобильного телефона, подключение, подобное тому, которое было бы выполнено из настольного приложения, не имеет особого смысла.

Таким образом, очень часто поведение обертывается веб-службой. Хотя вы можете использовать WCF, но если вы только начинаете и у вас нет существующего кода WCF, я настоятельно рекомендую вам исследовать его с помощью веб-API. Это гораздо более простой, но выразительный набор функций, предназначенный для предоставления веб-служб RESTful.

Есть много десятков альтернатив, которые вы могли бы использовать, если хотите использовать что-то другое, кроме .NET. Но если вы пытаетесь подключиться к серверу SQL, .NET, вероятно, будет самым простым.

Могут быть некоторые другие варианты, которые не являются настоящими веб-сервисами (например, написание собственного протокола), но в конечном итоге все они будут иметь сервис-ориентированный дизайн, и поэтому я бы держался подальше от них и попробовал что-то вроде веб-API.

26.04.2014

2

Вы хотите, чтобы избежать использования услуг все вместе? Или вы просто пытаетесь избежать wcf? Технически говоря, вы можете использовать любой тип службы, более старые службы asmx могут быть вариантом или даже могут использоваться технологии, не основанные на Microsoft, такие как php или java, хотя вы можете обнаружить, что они не так просты в использовании, поскольку Visual Studio может быть не в состоянии может автоматически генерировать прокси-классы для вас.

Если вы пытаетесь держаться подальше от служб, было бы полезно, если бы вы могли подробнее объяснить, почему вы не хотите использовать службу.

26.04.2014
  • Спасибо. Мне просто было любопытно узнать о других способах, потому что единственный метод, который я действительно видел, - это WCF. И какие еще есть способы без использования сервиса? Спасибо. 26.04.2014
  • тогда вы можете рассмотреть подход, основанный на синхронизации, что-то вроде blogs.msdn.com/b/mim/archive/2013/06/18/ может быть вас интересует, это фреймворк для синхронизации данных между SQL и Windows Phone 8 - он может быть не бесплатным, но это означает, что вам не нужно писать сервис самостоятельно. 27.04.2014
  • Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..