Question

J'ai une application mobile qui écrit dans une base de données SQL Server CE sur le périphérique. Je souhaite écrire une application de bureau capable de lire ces données et de les exporter au format CSV. J'ai consulté RAPI (Remote Api), mais je voudrais préférez le faire entièrement avec du code géré. Existe-t-il une alternative au RAPI?

Était-ce utile?

La solution 3

Si j’ai posé cette question au début, c’était parce que je craignais que RAPI ne soit trop impliqué dans ma petite application (après avoir consulté la documentation de l’API). J'ai commencé par écrire une bibliothèque wrapper dans du code non géré, sans hésiter, pour me rendre compte que je devais transporter tout l'environnement d'exécution C ++. J'ai donc fini par bricoler quelques méthodes de traitement de fichiers RAPI et d'opérations de système de fichiers qui appellent RAPI directement à partir de C # à l'aide de P / Invoke. J'ai trouvé quelques-unes de ces méthodes à divers endroits, en ai ajouté d'autres et les ai toutes rangées dans une classe C #. Je leur ai fourni une gestion des erreurs cohérente et il s'est avéré que je faisais exactement ce dont j'avais besoin, après seulement quelques heures d'effort.

Autres conseils

Avez-vous utilisé RAPI pour copier la base de données SQLCE sur le PC et laisser l’application PC la manipuler, puis recopier le fichier de base de données sur le PDA?

Je pensais faire quelque chose de similaire.

Faites-moi savoir si vous rencontrez des obstacles ou des problèmes de ce type.

Avez-vous utilisé OpenNETCF 2.3?

Vous pouvez écrire un protocole de communication de socket personnalisé afin que votre application mobile écoute une connexion de socket et le bureau appelle "& in; call in " puis envoyez des commandes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top