Доступ к базе данных SQL Server CE на устройстве Windows Mobile 6 - PullRequest
0 голосов
/ 12 марта 2009

У меня есть мобильное приложение, которое выполняет запись в базу данных SQL Server CE на устройстве. Я хочу написать настольное приложение, которое может читать эти данные и экспортировать их в формате CSV. Я смотрел на RAPI (Remote Api), но я бы предпочел сделать это полностью с помощью управляемого кода. Есть ли альтернатива RAPI?

Ответы [ 3 ]

1 голос
/ 24 марта 2010

Использовали ли вы RAPI для копирования базы данных SQLCE на ПК и позволяли приложению для ПК работать с ним, а когда это было сделано, скопировали файл базы данных обратно на КПК?

Я думал о том, чтобы сделать что-то подобное.

Пожалуйста, дайте мне знать, если вы столкнулись с какими-либо препятствиями / проблемами на этом пути.

Вы использовали OpenNETCF 2.3?

0 голосов
/ 21 апреля 2009

Причиной, по которой я сначала задал этот вопрос, была моя обеспокоенность тем, что RAPI будет слишком вовлечен для моего маленького приложения (после просмотра документации по API). Тем не менее я начал писать библиотеку-обертку в неуправляемом коде, только чтобы понять, что мне придется нести всю среду выполнения C ++. Итак, в итоге я собрал несколько методов для обработки файлов RAPI и операций с файловой системой, которые вызывают RAPI непосредственно из C #, используя P / Invoke. Я нашел несколько таких методов в разных местах, добавил еще несколько своих и поместил их все в класс C #. Я снабдил их последовательной обработкой ошибок, и оказалось, что она делает именно то, что мне нужно, всего лишь после нескольких часов усилий.

0 голосов
/ 12 марта 2009

Вы можете написать собственный протокол связи с сокетами, чтобы ваше мобильное приложение прослушивало сокетное соединение, а рабочий стол «звонил» и затем отправлял команды.

...