C# windows应用程序是否可以使用位于c中ActiveSync创建的驱动器中的SQLite数据库#

C# windows应用程序是否可以使用位于c中ActiveSync创建的驱动器中的SQLite数据库#,c#,sqlite,desktop-application,activesync,C#,Sqlite,Desktop Application,Activesync,我有一个windows应用程序和一个手持应用程序。他们正在使用SQLite数据库文件共享数据(这是唯一的方式,因为WiFi不存在访问品脱) 每次Windows应用程序需要手持设备数据时,它都应该从手持设备获取所述文件,并在处理数据后将其复制回来 一切正常,但通过增加数据,文件大小将增大,复制时间也将延长。如果复制时间可以从处理时间中删除,那么数据传输速度将大大提高 问题是当我想为SQLiteConnection创建连接字符串时,因为驱动器名是一个简单的/,visual studio无法识别它。

我有一个windows应用程序和一个手持应用程序。他们正在使用SQLite数据库文件共享数据(这是唯一的方式,因为WiFi不存在访问品脱)

每次Windows应用程序需要手持设备数据时,它都应该从手持设备获取所述文件,并在处理数据后将其复制回来

一切正常,但通过增加数据,文件大小将增大,复制时间也将延长。如果复制时间可以从处理时间中删除,那么数据传输速度将大大提高

问题是当我想为
SQLiteConnection
创建连接字符串时,因为驱动器名是一个简单的
/
,visual studio无法识别它。 另一方面,我的问题是:

是否有任何方法可以通过桌面应用程序获取驱动器
/
中的SQLite数据,而无需将文件复制到本地驱动器

我的要求是:

如果有,谁能给我看一下c语言的示例代码


提前感谢。

您现在如何来回复制文件?新建OpenNETCF.Desktop.Communication.RAPI().CopyFileFromDevice(Constant.SqliteDBPath\u PC,Constant.SqliteDBPath\u Device,true);它需要一个名为OpenNETCF的dll。