Frage

Ich habe eine mobile App, die auf dem Gerät zu einer SQL Server CE-Datenbank schreibt. Ich möchte eine Desktop-Anwendung schreiben, die diese Daten lesen kann und es im CSV-Format exportieren. Ich habe mich an RAPI (Remote Api), aber ich würde bevorzugen diese vollständig mit verwaltetem Code zu tun. Gibt es eine Alternative zu rapi?

War es hilfreich?

Lösung 3

Der Grund, warum ich diese Frage gestellt war zunächst meine Sorge, dass RAPI zu kompliziert für meine kleine app sein würde (nach an der API-Dokumentation suchen). Ich begann eine Wrapper-Bibliothek in nicht verwalteten Code nontheless schreiben, nur zu erkennen, dass ich über die gesamte C ++ Laufzeitumgebung tragen hätte. So landete ich zusammen ein paar Methoden für RAPI Datei-Handling und Dateisystemoperationen cobbling bis die RAPI direkt von C # mit P / Invoke aufrufen. Ich fand einige dieser Methoden in verschiedenen Orten, etwas mehr von meiner eigenen hinzugefügt, und sie alle in einer C # -Klasse. Ich passte sie auf konsistente Fehlerbehandlung, und es stellte sich heraus, genau das zu tun, was ich brauchte, bereits nach wenigen Stunden Aufwand.

Andere Tipps

Haben Sie RAPI verwenden, um die SQLCE Datenbank über auf den PC zu kopieren und den PC App mit ihm arbeiten lassen und als es fertig war, kopiert die Datenbankdatei auf den PDA zurück?

Ich dachte an etwas Ähnliches zu tun.

Bitte lassen Sie mich wissen, wenn Sie irgendwelche Hindernisse / Probleme in der Art und Weise gegenüber.

Haben Sie verwenden OpenNETCF 2.3?

Sie können ein benutzerdefinierten Socket-Kommunikationsprotokoll schreiben, so dass Ihr Handy-App für eine Socket-Verbindung hören würde und die Desktop „nennen, in“ würde und dann Befehle senden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top