我需要处理使用WPF和MS SQL Server Compact Edition编写的旧应用程序。根据要求,该应用程序是通过USB记忆棒执行的(所有数据也都保存在其中),新系统也应如此。


在新的应用程序中,我想使用NoSQL db存储数据(node-sqlite3npm-nosql)。但是,当前存储在SQL CE数据库上的记录必须迁移到新的数据库或再次使用的同一SQL CE数据库中(即使我更喜欢避免使用此选项)。在后一种情况下,我已经看到有node-mssql作为数据库连接器,但是SQL Server CE不在受支持的数据库中。
当前的SQL CE模式非常简单,总共只有4个表,少于300条记录。该应用程序由单个用户在本地执行。

有没有一种方法可以导出SQL CE数据库,以便可以将其导入到新数据库中?除上述数据库外,还有其他更好的数据库可用于node-webkit吗?

最佳答案

您要查找的驱动程序是:
https://www.npmjs.com/package/ce-mssql

但是-恐怕您需要从Webkit应用程序中派生一个Node.js进程,并通过Web API进行查询-这将使您在Angular中置之不理。

关于node.js - 将SQL Server CE与node-webkit一起使用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32320475/

10-16 19:40