2014-07-11 27 views
0

我一直在搜索网络很长一段时间,但还没有找到一个合适的方法来完成我的任务。 我的目标是为windows phone 8设置一个本地数据库。问题是我有很多数据,而且有很多逻辑上“全部”连接的表(15)。我已经看到了很多关于如何构建本地数据库的方法,但是我认为需要很长时间才能编写所有这些类(事件,属性,反射,异步...),并手动连接所有编写c#代码的表。 我想将我的Mysql数据库记录传输到SqLite,并以某种方式将此数据库本地存储在wp8上。 在短时间内可能会出现这种情况,或者我必须构建整个数据库并使用c#逐个插入所有数据。将现有的MySql数据库记录传输到SqLite

回答

0

执行此操作的最快方法是使用ETL工具(提取,转换,加载工具)。

我强烈建议Pentaho Data integration and Business Analytics,它有一个开源的版本,我正在把这个链接,并支付一个。

它使用非常直观。只需选择源(在你的情况下是一个mysql数据库),使用你需要的转换工具(数据完整性检查,关系检查等),最后选择你的目的地(一个sqlite文件)。

+0

tnx的推荐,但我正在寻找另一种方式来解决我的问题 –

+0

@esunic你想要做到实时? 其他想法,创建一个web服务,将mysql数据库转换为sqlite数据库。问题是你将不得不做很多验证。 – Nick

+0

我仍然有一些麻烦,我安装了cygwin和包,应该允许我完全使用github上的脚本。我发布了另一个与cygwin相关的问题。 –

相关问题