在新手友好级别,您能解释如何将数据从CSV文件批量导入Microsoft SQL Server Compact Edition中的表吗?我仍处于为MS SQL Server CE后端数据库创建C#前端的阶段。这是在Visual Studio 2010中使用MS SQL Server CE 3.5(如果重要的话,终极版)。我可能更喜欢通过GUI数据库设计器来实现,方便,但如果有必要,我会欢迎SQL命令。这将作为开发人员完成一次,不需要由最终用户使用。
我已经完成了Google搜索和Stackoverflow搜索,但仍然没有成功完成我想要做的事情。
答案 0 :(得分:5)
您可以使用我的SQL Server Compact Toolbox VS加载项将CSV文件导入(生成INSERT语句)到SQL Server Compact Table - http://sqlcetoolbox.codeplex.com
答案 1 :(得分:0)
一旦我需要将批量数据导入到SQL compact中,我就使用了LINQPad工具。您可以在LINQ中轻松制定查询,并且可以使用File.ReadAllLines()
,String.Split(chardelimiters, StringSplitOptions)
和Convert.ToInt32()/.ToDouble()
等轻松地将数据从CSV文件中分块。