我希望将包含所有数据的表格从SQL Server复制到C#中的SQL CE数据库。 诀窍是,正在复制的表在运行时才会知道,以前不会存在于SQL CE数据库中。
我希望首先从服务器获取DataTable,然后将其复制到CE数据库中。
将新表及其数据插入SQL Server CE数据库的最简单方法是什么?
我应该考虑另一种方法吗?
该方法必须适用于2005年及以后的任何版本的SQL Server,因此我不能依赖仅在较新版本中提供的功能。
本地数据库将始终为空白。
这些表最多可包含数千条记录,这将用作本地缓存。
提前致谢
答案 0 :(得分:0)
到目前为止我所做的并在示例项目上进行了测试:
DataTable
DataTable
的列集由于常规SQL批量复制不支持CE,因此找到了由其他人编写的库来批量复制到CE数据库。
我需要将它集成到主应用程序中并根据实际生产数据对其进行测试,看看它是如何执行的,但如果可以接受,我认为我会走这条路线。