Какой наилучший способ импортировать / экспортировать из набора данных в моем приложении?

#sql #vb.net #linq #import #export

#sql #vb.net #linq #импорт #экспорт

Вопрос:

Мне нужно иметь возможность импортировать и экспортировать данные из моей базы данных в приложение, которое я разрабатываю. У меня возникли проблемы с поиском правильного способа сделать это. Я должен предположить, что у некоторых людей, использующих это, не будет установлен Office, поэтому этот процесс должен быть способен работать сам по себе.

Я использую Visual Basic Express с SQL server 2008. Использование LINQ to SQL с локальной базой данных.

Я бы хотел, чтобы это был простой процесс для пользователей. Буду признателен за любые источники или помощь!

Ответ №1:

Предполагая, что вы можете перенести свои данные в DataTable, вы могли бы использовать SqlBulkCopy:http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkcopy.aspx

SqlBulkCopy загрузит ваши данные из DataTable в таблицу SQL Server.