Массовый импорт данных CSV в таблицу Microsoft SQL Server Compact Edition? - PullRequest
3 голосов
/ 04 декабря 2011

Можете ли вы объяснить, на уровне новичка, как массово импортировать данные из файла CSV в таблицу в Microsoft SQL Server Compact Edition? Я все еще на стадии создания внешнего интерфейса C # для серверной базы данных MS SQL Server CE. Это использует MS SQL Server CE 3.5 в Visual Studio 2010 (Ultimate Edition, если это имеет значение). Я могу предпочесть сделать это через конструктор базы данных с графическим интерфейсом для простоты, хотя я бы приветствовал команды SQL, если это необходимо. Это будет сделано один раз как разработчик, его не нужно использовать конечному пользователю.

Я уже выполнил поиск как в Google, так и в Stackoverflow, но мне все еще не удалось выполнить то, что я пытаюсь сделать.

Ответы [ 2 ]

5 голосов
/ 04 декабря 2011

Вы можете использовать мою надстройку SQL Server Compact Toolbox VS для импорта (создания операторов INSERT) файла CSV в SQL Server Compact Table - http://sqlcetoolbox.codeplex.com

0 голосов
/ 04 декабря 2011

Когда мне нужно было выполнить массовый импорт данных в SQL Compact, я использовал инструмент LINQPad . Вы можете легко сформулировать свой запрос в LINQ, и вы можете легко разделить данные на части из файла CSV, используя File.ReadAllLines(), String.Split(chardelimiters, StringSplitOptions) и Convert.ToInt32()/.ToDouble() и т. Д.

...