0

我有一个移动应用程序,可以写入设备上的 SQL Server CE 数据库。我想编写一个桌面应用程序,可以读取这些数据并以 CSV 格式导出。我一直在研究RAPI (Remote Api),但我更愿意完全使用托管代码来做到这一点。RAPI 有替代品吗?

4

3 回答 3

1

您是否使用 RAPI 将 SQLCE 数据库复制到 PC 并让 PC 应用程序使用它,完成后将数据库文件复制回 PDA?

我正在考虑做类似的事情。

如果您在途中遇到任何障碍/问题,请告诉我。

你用过 OpenNETCF 2.3 吗?

于 2010-03-24T12:54:41.003 回答
0

您可以编写自定义套接字通信协议,这样您的移动应用程序将侦听套接字连接,而桌面将“调用”然后发送命令。

于 2009-03-12T12:56:47.230 回答
0

我最初问这个问题的原因是我担心 RAPI 会过多地参与我的小应用程序(在查看 API 文档之后)。尽管如此,我还是开始用非托管代码编写一个包装库,结果发现我必须携带整个 C++ 运行时环境。所以我最终拼凑了一些用于 RAPI 文件处理和文件系统操作的方法,这些方法使用 P/Invoke 直接从 C# 调用 RAPI。我在不同的地方找到了其中的一些方法,添加了更多我自己的方法,并将它们全部放在 C# 类中。我为它们配备了一致的错误处理,经过几个小时的努力,结果证明它完全符合我的需要。

于 2009-04-21T01:04:43.783 回答